De manera que git staus nos permitirá ver el estado de nuestros archivos, es decir, modificado, nuevo, sin agregar etc etc.
Recuerda cada vez que modificamos un archivo debemos agregarlo para aceptar los cambios con git add .
El comando git checkout -- nos permite revertir los cambios de un archivo, es decir, supongamos que realizaste un cambio en un archivo de tu proyecto, pero deseas deshacer los cambios realizados desde tu ultimo git add realizado.
La forma correcta es escribiendo el comando git checkout -- seguido del nombre del archivo al cual deseas restaurar a una versión anterior.
Ejemplo:
Código: Seleccionar todo
git checkout -- home.php
Ten en cuenta que la versión que recuperaras será la obtenida cuando realizaste tu ultimo git add
¿Ahora que sucede si deseas ver los cambios realizados ?
Pues con el comando git diff podemos ver los cambios realizados en un archivo, este comando es muy útil utilizarlo antes de aceptar un cambio con git add o rechazar una modificación con git checkout -- .
Ahora en las versiones recientes de GIT puedes usar git diff para ver que cambios aún no están preparados (Aceptados):
Mientras que con el comando git diff --cached podrás ver los cambios qué llevas preparado.
Recuerda que para aceptar los cambios debes utilizar git add
Otro comando muy util que debes tener en cuenta a la hora de guardar cambios en tu proyecto es el comando git commit
el cual te permite ver que cambios no has preparado, es decir los cambios es que debes aceptar con git add
A comando git commit le podemos agregar -v Esto provoca que se añadan también las diferencias de tus cambios, para que veas exactamente lo que hiciste.)
Código: Seleccionar todo
git commit -v
Código: Seleccionar todo
git commit -a