Introducción a Git y algo de magia

404 views
317 views

Published on

Presentación de la charla que dio @wottam en el Betabeers Huelva de Junio 2014.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
404
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introducción a Git y algo de magia

  1. 1. Introducción a Git y algo de magia
  2. 2. !
  3. 3. ! antonio " wo'am
  4. 4. git
  5. 5. A  completely   ignorant,  childish   person  with  no   manners
  6. 6. sistema  de  control  de   versiones
  7. 7. herramienta  para   ges6onar  código
  8. 8. registro  de  cambios
  9. 9. posibilita  colaboración
  10. 10. repositorio
  11. 11. commits
  12. 12. tags
  13. 13. branches
  14. 14. rebase
  15. 15. merge
  16. 16. conflictos
  17. 17. érase  una  vez  el  peor   trabajo  del  mundo
  18. 18. sistema  de  control  de   versiones  humano
  19. 19. Historia de git
  20. 20. Linux
  21. 21. BitKeeper
  22. 22. BitKeeper
  23. 23. distribuido   rápido   robusto
  24. 24. distribuido
  25. 25. rápido
  26. 26. capaz  de  ges6onar   el  repositorio  de  Linux
  27. 27. robusto
  28. 28. pérdida  de  datos   checksum
  29. 29. otras  caracterís6cas
  30. 30. poco  tamaño
  31. 31. Where  git  really  shines  is   branching  and  working   with  other  people
  32. 32. rebase
  33. 33. separación  de  contextos
  34. 34. experimentar
  35. 35. diGcil  de  dominar   fácil  de  aprender
  36. 36. diGcil  de  dominar   fácil  de  aprender
  37. 37. Cómo funciona git
  38. 38. .git
  39. 39. snapshots,  no  deltas
  40. 40. sistema  de  ficheros
  41. 41. rebase
  42. 42. rebase
  43. 43. offline
  44. 44. tres  estados
  45. 45. GitHub
  46. 46. Where  git  really  shines  is   branching  and  working   with  other  people
  47. 47. colaboración  entre   desarrolladores
  48. 48. hizo  git  accesible
  49. 49. simplifica  git  y  le  añade   funcionalidad
  50. 50. "    fork
  51. 51. copia  privada
  52. 52. #    pull  request
  53. 53. merge  inverso
  54. 54. revisión  de  código
  55. 55. comentarios
  56. 56. La magia
  57. 57. Si hubiera sabido de Git, no hubiera inventado el Delorean
  58. 58. git  commit  —amend
  59. 59. cambiar  el  mensaje  del   úlCmo  commit
  60. 60. rebase  -­‐i
  61. 61. cambiar  varios   mensajes
  62. 62. reordenar  commits
  63. 63. comprimir  commits
  64. 64. separar  commits
  65. 65. crear  commits
  66. 66. editar  commits
  67. 67. borrar  commits
  68. 68. Un gran poder conlleva una gran responsabilidad
  69. 69. sólo  se  cambia  lo  que   no  ha  sido  sincronizado
  70. 70. git  stash
  71. 71. git  add  -­‐p
  72. 72. hub  /  gh   ! h'ps://$.com/$/hub   h'ps://$.com/jingweno/hub
  73. 73. git  svn
  74. 74. extender  git
  75. 75. aliases
  76. 76. comandos   personalizados
  77. 77. git  bisect
  78. 78. git  bisect
  79. 79. git  bisect
  80. 80. diffs  inteligentes
  81. 81. git  reflog
  82. 82. Para aprender más
  83. 83. h'p://git-­‐scm.com/book   h'p://gitref.orgs   h'ps://help.$.com/   h'ps://$.com/jlord/git-­‐it  

×