Przenieś wskaźnik oddziału do innego zatwierdzenia bez kasy

Przenieś wskaźnik oddziału do innego zatwierdzenia bez kasy
GIT to podstawowe narzędzie używane przez programistów do zarządzania plikami kodu źródłowego ich dużych projektów. Deweloperzy Git wchodzą w interakcje z usługą hostingową GitHub za pośrednictwem lokalnych oddziałów. Mówiąc dokładniej, oddział Git jest ruchomym wskaźnikiem, który wskazuje na popełnienie. Podczas zapisywania zmian w bieżącym repozytorium roboczym GIT, domyślna gałąź, na przykład „gospodarz”Wskazuje na najnowsze zatwierdzenie i porusza się do przodu po każdym zatwierdzeniu.

Ten zapis wyjaśni przeniesienie wskaźnika oddziału do innej gałęzi bez kasy.

Jak przenieść wskaźnik oddziału do innego zatwierdzenia bez kasy?

Aby przenieść wskaźnik oddziału do innego zatwierdzenia bez kasy, wykonaj podane kroki:

  • Przejdź do żądanego repozytorium.
  • Zobacz dziennik git bieżącej gałęzi.
  • Przełącz na inną gałąź i sprawdź jego dziennik referencyjny GIT.
  • Użyj „$ git oddział -f „Polecenie do przeniesienia wskaźnika gałęzi.
  • Zobacz bieżącą pozycję wskaźnika odgałęzienia.

Krok 1: Przejdź do konkretnego katalogu
Przejdź do lokalnego katalogu GIT, wykonując „płyta CD" Komenda:

$ cd "c: \ git \ test_repo"

Krok 2: Sprawdź dziennik git:
Aby wyświetlić dziennik GIT, aby sprawdzić bieżącą pozycję wskaźnika odgałęzienia, użyj „Git Log”Polecenie wraz z„-jedna linia" flaga:

$ git log -linia

Jak widać, wskaźnik oddziału wskazuje na „usuwać" popełniać:

Krok 3: Przejdź na inną gałąź
Następnie przejdź do żądanego oddziału lokalnego za pomocą „$ Git Switch" Komenda:

$ Git Switch Master

Krok 4: Wyświetl dziennik GIT bieżącej gałęzi
Sprawdź dziennik referencyjny GIT, aby wyświetlić bieżącą pozycję wskaźnika głównego w bieżącej gałęzi roboczej:

$ git log -linia

Tutaj, z poniższego wyjścia, widać, że głowa wskazujegospodarz" oddział:

Krok 5: Wskaźnik przeniesienia gałęzi
Aby przenieść wskaźnik oddziału do innego zatwierdzenia bez kasy, skorzystaj z „$ git oddział„Polecenie wraz z nazwą gałęzi:

$ git oddział -f dev

Tutaj "-F„Opcja reprezentuje„siła„Co określi, gdzie wskazuje głowa gałęzi:

Krok 6: Zobacz wskaźnik oddziału
Następnie sprawdź położenie głowy za pomocą polecenia danego wiązki:

$ Git Show Head

Jak widać, pozycja głowy jest przesunięta na inną nazwę gałęzi „dev" jak również "gospodarz" oddział:

Krok 7: Przejdź na inną gałąź
Następnie przejdź do „dev„Oddział, aby wyświetlić zmiany w tej konkretnej gałęzi:

$ git switch dev

Krok 8: Sprawdź wskaźnik głowy
Na koniec upewnij się, że pozycja głowy zostanie przeniesiona do nowo utworzonej obecnej gałęzi roboczej:

$ Git Show Head

Można zauważyć, że pozycja głowy wskazuje na „gospodarz”Oddział, a także„dev" oddział:

Skutecznie wyjaśniliśmy procedurę przenoszenia wskaźnika oddziału do różnych zobowiązań bez kasy.

Wniosek

Aby przenieść wskaźnik gałęzi do innego zatwierdzenia bez kasy, najpierw przejdź do konkretnego repozytorium i sprawdź dziennik GIT bieżącej gałęzi. Następnie przejdź do innej gałęzi i wyświetl swój dziennik referencyjny Git, aby dostać się tam, gdzie wskazuje głowa. Następnie przenieś wskaźnik oddziału do innego zatwierdzenia za pomocą „$ git oddział -f " Komenda. Wreszcie, zobacz pozycję głowy za pomocą „$ Git Show Head" Komenda. Ten post wyjaśnił metodę przeniesienia wskaźnika oddziału do innego zatwierdzenia git bez kasy.