UH oh. Simplemente fusionó accidentalmente sus archivos con la rama maestra cuando tenía la intención de fusionarlos con la rama provisional. ¿Ahora que?
Casi todos los que usan Git cometen un error en algún momento. Ya sea fusionando los archivos incorrectos, eliminando la rama incorrecta o algo peor, es importante saber cómo deshacer los errores con Git.
Hemos lanzado un curso intensivo en el canal de YouTube freeCodeCamp.org que le enseñará 17 formas diferentes de deshacer errores en Git.
Tobias Günther desarrolló este curso. Tobias ha trabajado con Git durante muchos años. Incluso ayuda a crear Tower, que es un popular cliente de GUI de Git.
Muchos desarrolladores no conocen todas las formas en que pueden usar Git para deshacer errores. Este curso le enseñará lo que puede hacer Git y cómo lo hace.
La primera mitad del curso incluye casos más comunes de los que es más fácil recuperarse. La segunda mitad enseña errores más complicados de corregir. Pero es posible deshacer casi todos los errores en Git.
Estos son los temas cubiertos en este curso:
- Usando Git como red de seguridad
- Descartar todos los cambios locales en un archivo
- Restaurar archivos borrados
- Descartar fragmentos / líneas en un archivo
- Descartando todos los cambios locales
- Arreglando la última confirmación
- Qué significa "reescribir la historia"
- Revertir una confirmación en el medio
- Restablecer a una revisión anterior
- Restablecer un archivo a una revisión anterior
- El Reflog
- Recuperar confirmaciones eliminadas
- Recuperar ramas eliminadas
- Mover un compromiso a una nueva rama
- Mover un compromiso a una rama diferente
- Rebase interactiva: una descripción general de lo que puede hacer
- Rebase interactiva: cómo funciona en general
- Edición de mensajes de confirmación antiguos con Interactive Rebase
- Eliminar confirmaciones con Interactive Rebase
- Aplastando múltiples confirmaciones en una con Interactive Rebase
- Agregar cambios a una confirmación anterior con Interactive Rebase
- Dividir / editar una confirmación anterior con Interactive Rebase
Vea el curso completo en el canal de YouTube freeCodeCamp.org (reproducción de 1 hora).