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?
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
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