Git Checkout está cambiando la rama a No Branch

Git Checkout está cambiando la rama a No Branch

El "CAMENTA DE GIT"El comando permite a los desarrolladores revisar el compromiso deseado Sha-Hash para mover la posición de la cabeza. Sin embargo, si el desarrollador revisa un compromiso Sha-Hash directamente, los pone en un "cabeza separada"Estado, lo que significa que la copia actual de SHA que la copia del desarrollador se ha revisado y no se ramifica a él. Puede volver a la rama local de Git para salir del estado de la cabeza separada.

Este artículo discutirá el método para abordar y resolver la rama de cambio de "pago de git" a la rama "sin rama".

Cómo solucionar "Git Checkout" está cambiando la rama a "No hay rama"?

Para abordar el "Sin rama"Problema, siga la serie de pasos:

  • Mover al repositorio Git requerido
  • Ver el historial de registro de referencia de Git.
  • Copie la ID de confirmación deseada del historial del registro
  • Ejecuta el "CAMENTA DE GIT " dominio.
  • Para resolver este problema, ejecute el "CAMENTA DE GIT " dominio.

Paso 1: Cambiar al repositorio de Git

Primero, navegue al repositorio de git ejecutando el "cd" dominio:

$ CD "C: \ Users \ nazma \ git"

Paso 2: Historial de referencia de registro de git

Luego, use el comando proporcionado para verificar el historial de registro de referencia Git:

Log de $ git

Aquí, se mostrará la lista de los compromisos del repositorio actual. Ahora, seleccione Conjunto deseado:

Paso 3: Verifique para comprometerse

Ahora, consulte el compromiso deseado ejecutando el "CAMENTA DE GIT"Comando junto con el Sha-Hash:

$ git checkout 5ED63CF

Se puede observar que la cabeza apunta a una ID de confirmación específica:

Paso 4: Verificar el pago de Commit Commit

Después de eso, verifique el puntero de la cabeza que se mueve a la confirmación especificada Sha-Hash a través del "Git log" dominio:

Log de $ git .

Según la salida dada a continuación, el cabezal apunta a la ID de confirmación específica, y cambió a ""Sin rama":

Paso 5: Cambiar a la rama local

Ahora, ejecute el "CAMENTA DE GIT"Comando y cambiar a la rama local:

$ git checkout maestro

Aquí, el puntero de la cabeza se mueve al especificado "maestro" rama:

Hemos discutido efectivamente el proceso para abordar y resolver la rama cambiante de "pago de GIT" a la rama de "sin rama".

Conclusión

Para abordar el "CAMENTA DE GIT "Está cambiando la rama a"Sin rama"El problema, primero, pase al repositorio de git requerido y vea el historial de registro de referencia de git. Copie la ID de confirmación deseada del historial del registro y ejecute el "CAMENTA DE GIT " dominio. Para resolver este problema, ejecute el "CAMENTA DE GIT " dominio. Este artículo ilustra el método para abordar y resolver la rama cambiante de "pago" a la rama de "no rama".