Jak dawać klonom konkretną wersję zdalnego repozytorium

Jak dawać klonom konkretną wersję zdalnego repozytorium
Czasami twórcy git chcą podłączyć lokalne repozytorium z serwerem GitHub, aby popchnąć zaktualizowaną zawartość komputera lokalnego. W takich sytuacjach, po pierwsze, muszą zbudować połączenie między nimi. Następnie można wykonać operację klonowania. Dodatkowo mogą one sklonować określoną wersję zdalnego repozytorium.

W tym poście omówi metodę klonowania pożądanej wersji zdalnego repozytorium na git.

Jak dawać klonom konkretną wersję zdalnego repozytorium?

Zaimplementuj poniżej podane instrukcje, aby sklonować pożądaną wersję zdalnego repozytorium na GIT:

  • Przełącz do wymaganego repozytorium.
  • Ustaw zdalny adres URL na liście.
  • Klonuj repozytorium serwera GitHub do konkretnego folderu w lokalnym repozytorium.
  • Przejdź do sklonowanego folderu repozytorium, sprawdź historię dziennika i wybierz identyfikator zatwierdzenia.
  • Wykonaj „Git resetuj głowę " Komenda.
  • Sprawdź historię dziennika.

Krok 1: Przełącz na repozytorium GIT
Początkowo przejdź do wymaganego lokalnego repozytorium GIT za pomocą „płyta CD" Komenda:

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

Krok 2: Dodaj zdalny adres URL
Użyj " Git zdalny dodaj”Polecenie dodania zdalnego adresu URL na liście, aby zbudować połączenie między serwerem lokalnym i zdalnym do śledzenia:

$ git zdalny dodaj pochodzenie https: // github.com/gituser0422/demo5.git

Tutaj "pochodzenie”Jest określony jako nazwa pilota:

Krok 3: Weryfikacja listy zdalnych
Następnie, aby upewnić się, że określony adres URL zdalnego repozytorium jest dodany lub nie, uruchom podane polecenie:

$ git pilot -v

Widać, że „pochodzenie„Istnieje jako zdalna nazwa adresu URL na liście:

Krok 4: Repozytorium Github klonów
Następnie wykonaj „Git Clone„Polecenie do klonowania zdalnego repozytorium do komputera lokalnego:

$ git clone https: // github.com/gituser0422/demo5.git remote_repo

W powyższym poleceniu określliśmy nazwę folder. Na przykład, "remote_repo”:

Krok 5: Sprawdź historię dziennika git
Następnie obejrzyj historię dziennika git, uruchamiając „Git Log”Polecenie wraz z„-jedna linia" opcja:

$ git log -linia

Z dostarczonej historii dziennika wybraliśmy podświetlony identyfikator zatwierdzenia:

Krok 6: Przejdź do sklonowanego folderu zdalnego
Teraz przejdź do folderu, w którym sklonowane zdalne repozytorium jest umieszczane przez wykonanie „płyta CD" Komenda:

$ cd remote_repo

Krok 7: Zresetuj Udaj się do konkretnego zatwierdzenia
Wreszcie uruchom „Git Reset”Poleć i zresetuj wskaźnik główny do żądanej wersji zdalnego repozytorium:

$ git reset -twardy 5093141

Zgodnie z pod względem danych wyjściowych wskaźnik główny jest przenoszony na określony identyfikator zatwierdzenia:

Krok 8: Upewnij się, że sklonowane zdalne repozytorium konkretne wersja
Na koniec sprawdź, czy konkretna wersja zdalnego repozytorium jest klonowana lub nie, sprawdzając jego historię dziennika:

$ git log -linia

Można zauważyć, że sklonowany folder zdalnego repozytorium zawiera żądaną wersję:

Otóż ​​to! Nauczyłeś się sklonować pożądaną wersję zdalnego repozytorium na git.

Wniosek

Aby sklonować pożądaną wersję zdalnego repozytorium na git, najpierw przejdź do wymaganego repozytorium i dodaj zdalny adres URL do listy. Następnie sklonuj repozytorium GitHub do określonego folderu w komputerze lokalnym. Następnie przejdź do sklonowanego folderu repozytorium, sprawdź historię dziennika i wybierz identyfikator zatwierdzenia. Następnie wykonaj polecenie „GIT Reset Head” i zweryfikuj je, sprawdzając historię dziennika. Ten post wykazał proces klonowania pożądanej wersji zdalnego repozytorium na GIT.