Utilizar comandos de Git avanzados
Cambiar información del autor
Para cambiar el nombre y la dirección de correo electrónico registrados en las confirmaciones existentes, debes volver a escribir la historia completa de tu repositorio de Git.
Acerca del cambio de base de Git
El comando git rebase
te permite cambiar fácilmente una serie de confirmaciones, modificando el historial de tu repositorio. Puedes reordenar, editar o combinar confirmaciones.
Utilizar la rebase de Git en la línea de comando
Aquí hay un breve tutorial acerca de usar git rebase
en la línea de comando.
Resolver conflictos de fusión después de una rebase de Git
Cuando realizas una operación git rebase
, normalmente mueves confirmaciones de un lado a otro. Por este motivo, puedes generar una situación en la que se introduzca un conflicto de fusión. Esto implica que dos de tus confirmaciones modificaron la misma línea del mismo archivo, y Git no sabe qué cambio aplicar.
Acerca de las fusiones de subárbol de Git
Si necesitas gestionar múltiples proyectos dentro de un solo repositorio, puedes usar una "fusión de subárbol" para manejar todas las referencias.
Dividir una subcarpeta en un nuevo repositorio
Puedes convertir una carpeta dentro de un repositorio de Git en un nuevo repositorio.