git stash y git pull


Soy nuevo en Git y estoy usando el complemento EGit eclipse para confirmar.

He modificado algunos archivos y me ha escondido los cambios, luego hice git pull en la línea de comandos que se detuvo la última se compromete. Entonces hice Apply stashed changes de EGit. Ahora se aplicaron mis cambios y los cambios que se extrajeron de la última confirmación de los archivos guardados se apagaron. No estoy seguro de por qué no me preguntó acerca de los conflictos de fusión y sobrescribió mis cambios y perdió cambios de confirmaciones anteriores.

¿Cómo obtener esos cambios?

Author: ROMANIA_engineer, 2012-09-18

1 answers

Cuando tenga cambios en su copia de trabajo, desde la línea de comandos haga:

git stash 

Esto guardará sus cambios y borrará su informe de estado

git pull

Esto extraerá los cambios de la rama upstream. Asegúrate de que diga avance rápido en el informe. Si no lo hace, es probable que esté haciendo una fusión involuntaria

git stash pop

Esto aplicará los cambios guardados de nuevo a la copia de trabajo y eliminará los cambios del guardado a menos que tenga conflictos. En caso de conflicto, se quedarán en el escondite así que puedes empezar de nuevo si es necesario.

Si necesitas ver lo que hay en tu alijo

git stash list
 125
Author: yilmazhuseyin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-30 11:17:42