Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

21

Transcript of Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

Page 1: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f
Page 2: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

Segundo tema (Ramas)

Por el humilde sensei Psicobyte

Page 3: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

La vía interior (Configuración)

Recordamos…

git config --global user.name "Psicobyte Sensei"

git config --global user.email "[email protected]"

Page 4: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

Los tres cuencos

Page 5: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

git como arte marcial

(O el “Dar cera – Pulir cera” de git)

Page 6: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

git como arte marcial

Recordamos...

git init

git add

git commit

Page 7: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

Los tres cuencos

Page 8: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

git como arte marcial

No ver lo que no quieres ver:

.gitignore

Page 9: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

git como arte marcial

No ver lo que no quieres ver:

.gitignore

git add -f

Page 10: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

git como arte marcial

Dehacer lo hecho:

git reset

git reset --hard

Page 11: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

La vía óctuple

(Usando ramas)

Page 12: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

La vía óctuple

Crea una rama:

git branch Nombre-De-La-Rama

Page 13: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

La vía óctuple

Nos movemos a una rama:

git checkout Nombre-De-La-Rama

Nos movemos a la rama principal:

git checkout master

Page 14: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

La vía óctuple

Crea una rama y nos movemos a ella:

git checkout -b Nombre-De-La-Rama

Page 15: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

La vía óctuple

¡Por el gran dragón! ¿En qué rama estoy?

git branch

Page 16: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

La vía óctuple

Borra una rama:

git branch -d Nombre-De-La-Rama

Page 17: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

La vía óctuple

Recuperando el pasado (o lo que sea):

git checkout ID

(recuerda git log)

Page 18: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

La vía óctuple

Mezcla una rama con aquella en la que estés:

git merge Nombre-De-La-Otra-Rama

Page 19: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

La vía óctuple

¡Conflicto entre ramas!

git informa detalladamente del problema y debemos arreglarlo nosotros mismos y hacer un commit.

¿Qué hacemos?

Page 20: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

La vía óctuple

git merge

(editar archivos a mano)

git add

Git commit

Page 21: Segundo tema (Ramas) · git como arte marcial No ver lo que no quieres ver:.gitignore git add -f

Muchas gracias (por segunda vez)

http://www.psicobyte.com

[email protected]

@psicobyte_

Esta presentación se puede descargar de:

http://www.psicobyte.com/info/descargas