Pro Git
Pro Git En Deshacer Cosas cubrimos el uso de la opción --amend para deshacer el commit más reciente.
En ¿Qué es una rama?, entramos en mucho mayor detalle en lo que git commit hace y por qué lo hace asÃ.
Consideramos como firmar criptográficamente commits con el indicador -S en Firmando Commits.
Finalmente, echamos un vistazo a lo que el comando git commit hace en segundo plano y cómo se implementa realmente en Objetos de confirmación de cambios.
El comando git reset se utiliza sobre todo para deshacer las cosas, como posiblemente puedes deducir por el verbo. Se mueve alrededor del puntero HEAD y opcionalmente cambia el index o área de ensayo y también puede cambiar opcionalmente el directorio de trabajo si se utiliza --hard. Esta última opción hace posible que este comando pueda perder tu trabajo si se usa incorrectamente, por lo que asegúrese de entenderlo antes de usarlo.
En primer lugar, cubrimos efectivamente el uso más simple de git reset en Deshacer un Archivo Preparado, donde lo usamos para dejar de hacer seguimiento (unstage) de un archivo sobre el que habÃamos ejecutado git add.
A continuación, lo cubrimos con bastante detalle en Reiniciar Desmitificado, que está completamente dedicado a la explicación de este comando.
