pushed - ¿Cuál es el significado de revertir este compromiso y revertir este compromiso en GitHub para Windows?
revert push git (2)
Github para Windows presenta estos dos comandos descritos como:
-
revert this commit
- crear un nuevo compromiso que revierte los cambios de este compromiso -
rollback this commit
- revertir este compromiso dejando todos los cambios realizados en este y posteriores confirmaciones en su directorio de trabajo
¿Podría explicar el significado exacto de estos dos comandos y cómo se pueden usar? Específicamente, no entiendo cuál es el propósito del segundo. No tiene sentido para mí.
¿Es posible volver a un compromiso anterior? Verifíquelo y, si no me gusta, ¿vuelve a donde estaba inicialmente?
Este gui parece tener una pequeña parte del sistema git pero, ¿cuál sería el flujo de trabajo adecuado?
¿Es posible volver a un compromiso anterior? Verifíquelo y, si no me gusta, ¿vuelve a donde estaba inicialmente?
Ahora es (marzo de 2013), con GitHub para Windows, puede deshacer una reversión sin tener que escribir ningún comando de git:
Consulte " Botón Deshacer en GitHub para Windows "
agregamos compatibilidad con Deshacer para Descartes, Compromisos, Retrocesos y Fusiones :
Supongamos que tiene un solo archivo en su repositorio y tiene los siguientes commits:
commit 1 : the file contains A
commit 2 : the file contains B
commit 3 : the file contains C
Si ejecuta revertir en commit 3
, lo tendrá en el repositorio:
commit 1 : the file contains A
commit 2 : the file contains B
commit 3 : the file contains C
commit 4 : the file contains B
Y el archivo en su copia de trabajo también contendrá B.
Si ejecuta la retrotracción, tendrá esto en el repositorio:
commit 1 : the file contains A
commit 2 : the file contains B
Y el archivo en su copia de trabajo no se modificará. El archivo contendrá C. Esto le permite corregir un pequeño error y volver a cometer, por ejemplo.