Fork en GitHub

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024
  • Qué es un fork. Para qué puedo necesitar hacer un fork a un repositorio. Cómo hacer un fork en GitHub, para crear un repositorio copia, en mi propia cuenta, y luego realizar cambios y subirlos a GitHub.
    Esta es la antesala del Pull Request en GitHub, que no explicamos en este vídeo pero que sí que comentamos cómo se haría y lo puedes ver en detalle en este otro videotutorial. • Git: Pull Request a un...

ความคิดเห็น • 11

  • @franciscoberrocal700
    @franciscoberrocal700 3 ปีที่แล้ว +3

    Hola muy buenos días y mucha salud para usted y para su familia. Gracias por compartir ésto, sus contenidos son muy útiles. 👍👍

    • @deswebcom
      @deswebcom  3 ปีที่แล้ว

      Muchas gracias Francisco!! un abrazo!

  • @SrMarkavian
    @SrMarkavian 3 ปีที่แล้ว +1

    Para mi gusto, el problema con el fork es que puede crear conflictos de commits en el history si se hace un merge de vuelta al repo original. Yo creo que es mejor, hacer branching o hablar con el owner para que te de permisos para crear branches (aun sin necesidad de tener permisos de merging)

    • @deswebcom
      @deswebcom  3 ปีที่แล้ว +2

      Si conoces al desarrollador y te da permisos perfecto, parece una buena sugerencia. Pero generalmente estás obligado a hacer un fork, pues es la vía común para colaborar en proyectos de personas que no conoces.

  • @MerovingioMerv
    @MerovingioMerv 3 ปีที่แล้ว +1

    Visto.

  • @user-cc2tu8jw5l
    @user-cc2tu8jw5l ปีที่แล้ว +1

    Hay alguna forma de tener actualizado tu fork respecto al original?.. por ejemplo los cambios que has hecho no son aceptados en el Pull Request, pero tú los necesitas y usas, y tambien quieres usar la libreria original y sus futuras actualizaciones. Para que cuando actualicen la libreria original actualices tu Fork a la ultima version pero no eliminte tus cambios.
    Saludos

    • @deswebcom
      @deswebcom  ปีที่แล้ว +1

      No la hay de manera automática, tienes que ser tú el que incorpore los cambios en tu fork. Generalmente lo que tendrías más fácil de conseguir es hacer un adaptador en tu proyecto que cree las modificaciones necesarias, o cualquier clase que extienda esas funcionalidades en la biblioteca, que necesitas usar. Pero de todos modos generalmente cuando no te aceptan un pull request te dicen por qué no... y lo puedes cambiar para que al final sí sea aceptado.

  • @victoria-exito
    @victoria-exito 2 ปีที่แล้ว

    Hola :) no entendí por que necesito un fork si puedo hacer git clone o descargar en zip directamente desde GitHub?

    • @deswebcom
      @deswebcom  2 ปีที่แล้ว +1

      Interesante pregunta Victoria. Te dejo un enlace de una FAQ que he escrito para responderte: desarrolloweb.com/faq/por-que-necesito-un-fork-de-un-repositorio-de-github-y-no-hago-un-simple-clonado

  • @JaimeBIDtravel
    @JaimeBIDtravel 2 ปีที่แล้ว

    Hola! gracias por el video. Dudilla, "fetch upstream" sería para combinar los cambios? Y la otra duda, que yo tengo VS en inglés, tu pestaña "Cambios" equivale a "Commits" en la mia? Gracias!

    • @deswebcom
      @deswebcom  2 ปีที่แล้ว +1

      La pestaña "cambios" no creo que sea commits, porque commits son confirmaciones de cambios. no veo que sea lo mismo