[Hacking-es] Truquillo en git
Guillermo
guillermo at cientifico.net
Sat May 24 10:26:13 GMT 2008
Con el único propósito de animar esta lista, un truquito que no suelo
ver publicado por muchos sitios y que es muy útil.
Ciclo de trabajo.
1.-Trabajando en una feature
2.-Descubierto bug
3.-Comitear
4.-El robocop(perdón, efecto eurovisión) cambiar de branch
5.-solucionar bug y comitear
6.-Volver a mi trabajo y continuar desde un comit chapucero.
Para no hacer esos comits chapuceros, exite un comando que hace
(internamente y transparente al usuario) un comit "falso". Este comit
restaura index y head al último HEAD y guarda en ese commit falso el
tree con los cambios que estemos haciendo. Al no haber modificado el
index, podremos cambiar de branches cuando queramos.
En comandos
git status
# branch new_feature
[trabajando]
git stash save "haciendo cambios en la feature" #mi jefe me dijo de
implementar algo urgéntemente
git checkout master
[editar código]
git commit -a -m "Implemantado X"
git checkout new_feature
git stash apply
Y tenemos exactamente el mismo entorno sin haber hecho ningún comit.
Un comando increíblemente interesante.
--
Guillermo Álvarez
More information about the Hacking-es
mailing list