IL "Checkout Git"Il comando consente agli sviluppatori di controllare il commit sha-hash desiderato per spostare la posizione della testa. Tuttavia, se il checkout dello sviluppatore un commit sha-hash direttamente, li mette in "testa distaccata"Stato, il che significa che l'attuale sha-hash che la copia dello sviluppatore ha verificato e non si ramifica che lo punta. Puoi tornare alla filiale locale Git per uscire dallo stato di testa distaccato.
Questo articolo discuterà il metodo per affrontare e risolvere il problema della ramo "GIT checkout" in "Nessun ramo".
Come correggere "Git Checkout" sta cambiando la filiale in "nessuna filiale"?
Per affrontare il "Nessun ramo"Problema, segui la serie di passaggi:
Passaggio 1: passare al repository Git
Innanzitutto, vai al repository Git eseguendo il “CD"Comando:
$ CD "C: \ Users \ Nazma \ git"
Passaggio 2: cronologia di riferimento del registro Git
Quindi, utilizzare il comando fornito per controllare la cronologia del registro di riferimento GIT:
$ git log
Qui verrà visualizzato l'elenco dei commit del repository corrente. Ora, seleziona commit desiderato:
Passaggio 3: checkout per impegnarsi
Ora, il checkout al commit desiderato eseguendo il "Checkout Git"Comando insieme allo sha-hash:
$ git checkout 5ed63cf
Si può osservare che la testa punta a un ID di commit specifico:
Passaggio 4: verifica il checkout di commit
Successivamente, verificare che il puntatore del testa si trasferisca al commit sha-hash specificato attraverso il "registro git"Comando:
$ git log .
Secondo l'output di seguito, la testa indica l'ID di commit specifico e si è trasformata in "Nessun ramo":
Passaggio 5: passare alla filiale locale
Ora, esegui il "Checkout Git"Comando e passare alla filiale locale:
$ git checkout master
Qui, il puntatore del testa si sposta sul specificato "maestro" ramo:
Abbiamo discusso efficacemente il processo per affrontare e risolvere il ramo "checkout GIT" in un problema di "nessuna filiale".
Conclusione
Per affrontare il "Checkout Git "Sta cambiando il ramo in"Nessun ramo"Problema, in primo luogo, passare al repository Git richiesto e visualizzare la cronologia del registro di riferimento GIT. Copia l'ID di commit desiderato dalla cronologia del registro ed esegui il "Checkout Git "Comando. Per risolvere questo problema, eseguire il "Checkout Git "Comando. Questo articolo ha illustrato il metodo per affrontare e risolvere il problema della ramo "GIT checkout" in "Nessun ramo".