Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 1.19 KB

commit.md

File metadata and controls

55 lines (41 loc) · 1.19 KB

7. Confirmar cambios

Establecer mensaje a tráves del editor:

$ git commit

Añadir diff a descripción de la confirmación:

$ git commit -v

Escribir mensaje de confirmación directamente:

$ git commit -m "initial commit"

Confirmar cambios y hacer push en un solo comando:

$ git commit -am "new commit"

Actualizar el último commit (mensaje y cambios):

$ git commit --amend -m "my message"

7.1. Referenciar un commit

  • Cada commit tiene un hash único de 40 carácteres hexadecimales.

  • Dos formas de referenciar:

    • nombre absoluto: primeros 4 dígitos del hash.
    • nombre relativo: HEAD último commit, HEAD~1 penúltimo commit, HEAD~2 antepenúltimo commit, etc.

Casos de Ejemplo

  • No hay conflictos pero otro compañero ha hecho push antes:
$ git pull
$ git commit -m "merge with latest changes"
$ git push
  • Hay conflictos. El código a pushear entra en contradicción con el último commit.
$ git pull
-- resolver conflictos visibles en el IDE
$ git add .
$ git commit -m "solved merge conflicts"
$ git push