lab 8 Hacer Commit a los cambios
Metas
- Aprender a hacer Commit a los cambios en el repositorio.
Haga Commit a los cambios 01
Ok, suficiente de Staging. Hagamos Commit a lo que hemos tenido en Stage al repositorio.
Cuando usa el comando git commit
previamente para confirmar la versión inicial del archivo hello.rb
en el repositorio, puede incluir la opción -m
que establece un comentario desde la línea de comando. El comando Commit permitirá comentar interactivamente la edición del comentario del Commit. Intentaremos esto ahora mismo.
Si omite la opción -m
en la línea de comando, git lanzará el editor de su preferencia. El editor es escogido de la siguiente lista (en orden de prioridad):
- La variable de ambiente GIT_EDITOR
- El ajuste en la configuración de core.editor
- La variable de ambiente VISUAL
- La variable de ambiente EDITOR
Yo tengo la variable EDITOR establecida a emacsclient
.
Haga un Commit y revise el estatus.
Ejecute:
git commit
Deberá ver lo siguiente en su editor:
Salida:
| # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: hello.rb #
En la primera línea, escriba el comentario: “Using ARGV”. Guarde el archivo y salga del editor. Deberá ver …
Salida:
git commit Waiting for Emacs... [master 569aa96] Using ARGV 1 files changed, 1 insertions(+), 1 deletions(-)
La línea “Waiting for Emacs…” es del programa emacsclient
quien envía el archivo a un programa de emacs y espera que el se cierre el archivo. El resto de la salida es el mensaje estándar del Commit.
Revise el estatus 02
Finalmente vamos a revisar de nuevo el estatus.
Ejecute:
git status
Deberá ver …
Salida:
$ git status # On branch master nothing to commit (working directory clean)
El directorio de trabajo está limpio y listo para continuar.