Cómo usar los comandos de git para retroceder a una versión específica y regresar a una nueva versión
1. rama git: vea la rama actual. Si agrega -a después, puede ver todas las ramas.
2. git log: vea el historial de envíos. En el elemento de identificación de envío, puede ver el historial de la identificación de la versión de envío.
3. git reflog: Ver el registro de cada comando
4. git reset --soft:Volver a una determinada versión, solo la información de la confirmación.
5. git reset --mixed: Es el método predeterminado de git reset. No toma ningún parámetro y se restablece instantáneamente a una versión determinada, conservando solo el código fuente y revertiendo el envío y la información del índice.
6. git reset --hard: retrocede completamente a una determinada versión. El código fuente local se modificará a la versión anterior y las modificaciones incluidas en la confirmación de deshacer se actualizarán.
2: Pasos
1. Regrese a la versión especificada
Primero, ingrese al directorio raíz del proyecto y use el comando git log para encontrar el archivo al que se debe revertir. Confirme el número de ID y luego use el comando git reset --hard, seguido del número de ID de confirmación al que se debe revertir, para volver a la versión especificada. atención a git reset --hard y git reset? ¿hard y git reset?- soft:
git reset --soft: retrocede a una determinada versión, pero solo retrocede la información de confirmación, no el índice. nivel de archivo. Generalmente se usa cuando usa git commit -m "comment" para enviar su contenido modificado, pero hay algún problema con el contenido y desea deshacerlo, pero también desea enviarlo. Luego use soft, que es equivalente. al método suave;
git reset --hard: retrocede completamente a una determinada versión. El código fuente local también se cambiará al contenido de la versión anterior. Las modificaciones incluidas en el envío de deshacer. se deshará y las modificaciones no se revertirán. Los cambios contenidos en la confirmación se eliminan, lo que equivale a un restablecimiento completo y es la reversión más completa.
2. Ver el registro de cada comando
Después de ver el git reflog, podemos usar el comando git reset para volver a la versión correspondiente. La cadena delante de HEAD es nuestra. ID de abreviatura y, finalmente, ingrese
git reset --hard ca936c3 para volver al último número de versión