lab 8 Hacer Commit a los cambios

Metas

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):

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.

Tabla de Contenidos