Siempre que compartes un repo con otras personas, sabes que te encontrarás con los bonitos merges caóticos.
Como truco para no perder nada y tener en local todo actualizado justo antes de subir mis cambios yo almaceno todo mi estado
(del working directory) con un stash.
El tema sería el siguiente:
- Estamos dos personas en la misma rama
- Cada uno desarrolla
- El otro sube sus cambios sin problemas
- LLego yo a subir lo mío y no estoy actualizada
- Me guardo mis cambios
- Me descargo lo que hay arriba
- Agrego mis cambios y describo mi commit
1
2
| $ git add --all
git commit -m "Mis cambios automágicos"
|
Y todo perfecto, no he visto asomar la cabeza a ningún merge!!