¿Cómo extraer nuevos files y cambios con git sin comprometer mis cambios?

¿Hay alguna manera de usar git para extraer nuevos files y cambios que otros hayan hecho, sin tener que confirmar mis cambios? Tengo miedo de que mis cambios puedan estropear las cosas …

Solutions Collecting From Web of "¿Cómo extraer nuevos files y cambios con git sin comprometer mis cambios?"

Antes que nada, puedes usar git fetch cualquier momento para cargar los cambios desde el repository remoto sin que esto afecte tu directory de trabajo o tus sucursales locales.

Lo que probablemente quiera es esconder sus cambios, para que pueda actualizar su sucursal local al estado más nuevo y luego continuar trabajando en sus cambios. Para hacer eso, usa git stash . Esto saveá sus cambios temporalmente y luego los revertirá , por lo que parece que no hizo nada (no se preocupe, todavía se guarda). Luego, puede simplemente git pull para actualizar su sucursal y get los cambios más recientes. Después de eso, use git stash pop para deshacer los cambios y recuperarlos.

En algunos casos, se encontrará con conflictos cuando se deshaga de cosas, generalmente cuando comenzó a editar files que también se cambiaron en las actualizaciones de git pull . Esos files obtienen los marcadores de conflicto habituales y puede resolverlos localmente tal como está acostumbrado.

Puede esconder (ocultar) sus cambios, extraer y luego aplicar sus cambios nuevamente:

 git stash git pull git stash pop # or apply if you want to keep the changes in the stash 

Tenga en count que si hay algún conflicto, git stash pop fallará y tendrá que resolverlo.