„Git Checkout” zmienia gałąź na „No Branch”

„Git Checkout” zmienia gałąź na „No Branch”

„„Git Checkout”Polecenie umożliwia programistom sprawdzanie się do pożądanego zatwierdzenia Sha-Hash, aby przesunąć pozycję głowy. Jeśli jednak deweloper zamierzał bezpośrednio zatwierdzić sha-hash, wprowadza je w „Odłączona głowa„Stan, co oznacza, że ​​obecny SHA-Hash, który sprawdził kopia programisty i nie odgałęził na nią. Możesz wrócić do lokalnej gałęzi Git, aby wyjść z odłączonego stanu.

W tym artykule omówiono metodę rozwiązania i rozwiązania zmieniającej gałęzi „git kas.

Jak naprawić „git kas” to zmiana gałęzi na problem „bez gałęzi”?

Aby rozwiązać „Brak gałęzi„Wydanie, postępuj zgodnie z serią kroków:

  • Przejdź do wymaganego repozytorium GIT
  • Zobacz historię dziennika referencyjnego Git.
  • Skopiuj pożądany identyfikator zatwierdzenia z historii dziennika
  • Uruchom „Git Checkout " Komenda.
  • Aby rozwiązać ten problem, wykonaj „Git Checkout " Komenda.

Krok 1: Przełącz na repozytorium GIT

Najpierw przejdź do repozytorium GIT, uruchamiając „płyta CD" Komenda:

$ cd "c: \ Users \ nazma \ git"

Krok 2: Historia referencyjna dziennika git

Następnie użyj podanego polecenia, aby sprawdzić historię dziennika referencyjnego GIT:

$ git log

Tutaj zostanie wyświetlona lista bieżących zobowiązań repozytorium. Teraz wybierz pożądane zatwierdzenie:

Krok 3: Kasa, aby zatwierdzić

Teraz sprawdź do pożądanego zatwierdzenia, wykonując „Git Checkout„Polecenie wraz z sha-hash:

$ git kectout 5ED63CF

Można zauważyć, że głowa wskazuje na konkretny identyfikator zatwierdzenia:

Krok 4: Sprawdź kasę zatwierdzenia

Następnie zweryfikuj wskaźnik główny przechodzący do określonego zatwierdzenia sha-hash przez „Git Log" Komenda:

$ git log .

Zgodnie z pod względem danych wyjściowych głowa wskazuje na konkretny identyfikator zatwierdzenia i zmienił się na „Brak gałęzi”:

Krok 5: Przejdź na oddział lokalny

Teraz wykonaj „Git Checkout„Polecenie i przełącz do lokalnej gałęzi:

$ git kectout Master

Tutaj wskaźnik główny przenosi się do określonego „gospodarz" oddział:

Skutecznie omówiliśmy proces rozwiązania i rozwiązania zmieniającej gałęzie „kasy git” na problem „bez gałęzi”.

Wniosek

Aby rozwiązać „Git Checkout ”Zmienia gałąź na„Brak gałęzi”Problem, najpierw przejdź do wymaganego repozytorium GIT i wyświetl historię dziennika referencyjnego GIT. Skopiuj pożądany identyfikator zatwierdzenia z historii dziennika i uruchom „Git Checkout " Komenda. Aby rozwiązać ten problem, uruchom „Git Checkout " Komenda. W tym artykule zilustrowano metodę radzenia sobie i rozwiązywania zmieniającej gałęzi „git kasy” na problem „bez gałęzi”.