Si comienzo un nuevo proyecto usando el código de un repositorio de Github que luego realiza una actualización, ¿cómo puedo extraer esas nuevas actualizaciones de mi proyecto modificado?

Hay dos formas en que las personas hacen esto

1> Vea la diferencia entre sus cambios locales usando git diff o git status . Ahora puede tener una copia de seguridad de sus archivos locales y luego hacer un

git clean -f Esto limpiará todos los archivos no rastreados en el git

git reset –hard HEAD (Por favor, busque la sintaxis exacta de google). entonces su repositorio local estará apuntando a la última versión actualizada

Combina tus cambios guardados con los últimos archivos

git add -A. Este comando agregará los archivos en el repositorio local.

git commit -m ”” Este comando te confirmará los cambios locales en el repositorio local

g it push Tus cambios se guardarán en el repositorio central de git

2> Ahora la segunda forma es esconderse. Esta es la forma más conveniente y rápida

git stash Esto guardará todos sus cambios locales en una región separada y su repositorio local apuntará a HEAD

Ahora realice git pull para que vuelva a sincronizarse con las últimas actualizaciones

Haz git stash list. Obtendrá la lista de escondites con los comentarios en él. Los últimos cambios guardados siempre están en [correo electrónico protegido] {0}

Aplique git stash [correo electrónico protegido] {0}. Ahora depende de la versión oculta que desee usar. Pero el último cambio oculto está en [correo electrónico protegido] {0}.

Ahora, si hay algún conflicto, git te lo dirá. Entonces necesitas fusionar esos conflictos

Siempre usé el segundo porque es más rápido. Pero es bueno saber las dos formas.

Happy gitting. 🙂

El PRIMER lugar para (siempre) buscar detalles sobre el uso de GitHub es su documentación.

Aquí hay dos grandes descripciones de cómo lograr lo que ha pedido:

Sincronizar una bifurcación – Documentación del usuario

Sincronizar una bifurcación – Documentación del usuario

Primero debe hacer una bifurcación del repositorio con el que desea comenzar (un botón en la parte superior derecha de cada página de repositorio en Github). Esto creará una copia de ese repositorio en su cuenta de Github. Ahora puedes modificarlo tanto como quieras. Cuando una actualización se envía al repositorio original, puede usar una solicitud de extracción y Git intentará fusionar la actualización con su repositorio de la mejor manera posible. Si no puede, tendrá que resolver el conflicto de fusión usted mismo.

¡Espero que esto ayude!