Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
La he liado parda
1. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
La he liado parda
Alfonso Alba García
@aprendegit
jueves, 25 de abril de 13
2. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¿Comando más usado
para recuperar repos
estropeados?
jueves, 25 de abril de 13
3. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
#rm -r repositorio
#git clone git@github.com/micuenta/repositorio
jueves, 25 de abril de 13
4. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Si recurrimos a esto es
porque no entendemos
cómo funciona git
jueves, 25 de abril de 13
5. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
git-reset
• Según la página de manual
“Reset current HEAD to the specified
state”
jueves, 25 de abril de 13
6. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
http://mrslayunta.com/2012/12/26/navidad/ein/
jueves, 25 de abril de 13
7. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Demo 1: deshacer un
merge “conflictivo”
jueves, 25 de abril de 13
8. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Demo 1: deshacer un
merge
jueves, 25 de abril de 13
9. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Demo 2: deshacer un
rebase
jueves, 25 de abril de 13
10. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Bonus demo: hice
commits a la rama que
no era
jueves, 25 de abril de 13
11. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Encontrando bugs
jueves, 25 de abril de 13
12. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
git-bisect
• Según la página de manual
“Find by binary search the change that
introduced a bug”
jueves, 25 de abril de 13
13. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Demo 3: encontrando
un bug
jueves, 25 de abril de 13
14. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
git-revert
• Según la página de manual
“Revert some existing commits”
jueves, 25 de abril de 13
15. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Demo: corregir el bug
con git-revert
jueves, 25 de abril de 13
16. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Si quieres un método
infalible para liarla de
verdad...
jueves, 25 de abril de 13
17. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
...sobre-escribe /
borra / corrompe
la carpeta .git de tu
repositotio
jueves, 25 de abril de 13
18. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
RECUERDA:
un DSCM NO es un
sistema de backup
jueves, 25 de abril de 13
19. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Haz backups de tus
repositorios
http://jefferai.org/2013/03/29/distillation
jueves, 25 de abril de 13
20. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Sobre mi
• Programación PHP / Ruby on Rails
• Formación especializada en git
• Consultoría git
http://about.me/aalbagarcia
http://www.aprendegit.com
http://www.cursodegit.com
jueves, 25 de abril de 13
21. cursodegit.com aprendegit.com
“La he liado parda” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¡Gracias por vuestro
tiempo!
jueves, 25 de abril de 13