Mientras trabajan en el proyecto de desarrollo, los desarrolladores usan múltiples ramas para probar cada función. Cada rama mantiene su propio historial de comet. El puntero de la rama apunta a la confirmación más reciente. Sin embargo, a veces, los usuarios quieren mover el puntero de la rama a otra confirmación. En esta situación, los comandos GIT están disponibles para realizar esta operación.
Esta redacción explicará el método para hacer una rama en una confirmación en particular en GIT.
Cómo hacer una rama en una confirmación específica en GIT?
Pruebe los pasos proporcionados para hacer un punto de rama en una confirmación específica en GIT.
Paso 1: Redirección al repositorio local
Primero, utilice el comando que se encuentra a continuación y cambie al repositorio local en particular:
CD "C: \ Git \ Repo1"
Paso 2: Ver registros de git
Luego, verifique el historial de confirmación para ver el puntero de la rama:
Git log -enoneline
Aquí, se puede ver que el "maestro"Branch Pointer está señalando actualmente el"43E5D18" comprometerse. Ahora, copie la ID de confirmación deseada donde desea mover su puntero de rama actual:
Paso 3: Mover Branch Pointer
Ahora, ejecute el comando proporcionado junto con la ID de confirmación seleccionada:
Restablecimiento de git - -Hard 26A90B4
Paso 4: Verificar los cambios
Para asegurarse de que el puntero de la rama apunte a la ID de confirmación especificada, ejecute el siguiente comando:
Git log -enoneline
Como puede ver, la cabeza del "maestro"Branch ahora apunta a nuestro compromiso deseado:
Hemos explicado la forma más fácil de hacer un punto de rama en una confirmación específica.
Conclusión
Para hacer un punto de rama en una cierta confirmación, primero, navegue al repositorio local y ver su registro de git. Luego, elija la identificación de compromiso deseada donde desee mover su puntero de rama. Después de eso, ejecute el "RESETO GIT -HARD "Comando y verificar los cambios viendo el historial de confirmación. Este artículo explicó el método para hacer un punto de rama en una confirmación particular en GIT.