W tym artykule wyjaśniono procedurę klonowania repozytorium GIT z określonymi wersjami.
Jak klonizować repozytorium GIT z określoną wersją/zmianami?
Aby sklonować konkretną wersję repozytorium GIT, wypróbuj poniżej określone kroki:
Krok 1: Przejdź do repozytorium
Przejdź do żądanego repozytorium, wykorzystując podane polecenie:
$ cd "c: \ git \ new_repos"
Krok 2: Kopiuj zdalny adres URL
Na GitHub wybierz żądane zdalne repozytorium i skopiuj jego „Https„URL do schowka:
Krok 3: Dodaj zdalny adres URL do lokalnego repozytorium
Uruchom „Git zdalny dodaj„Polecenie do podłączenia zdalnego repozytorium z lokalnym repozytorium w celu dalszego przetwarzania:
$ git zdalny dodaj pochodzenie https: // github.com/laibayounas/demo.git
Krok 4: Sprawdź dodane zdalne pochodzenie
Teraz sprawdź, czy zdalne pochodzenie zostało dodane, czy nie, wykonując poniższe polecenie:
$ git pilot -v
Krok 5: Pobierz zdalne repozytorium Ostatnie zatwierdzenie hash
Użyj „Git LS-Remote”Polecenie wraz ze zdalnym adresem URL, aby uzyskać listę skrótów zatwierdzenia ze zdalnego repozytorium:
$ git ls-remote https: // github.com/laibayounas/demo.git
Poniższe dane wyjściowe pokazuje listę wszystkich zdalnych zobowiązań repozytorium. Teraz wybierz wymagany skrót zatwierdzenia. Na przykład wybraliśmy „DD9C22… „Zdalne zatwierdzenie Hash:
Krok 6: Przypieraj pochodzenie z haszem zatwierdzenia
Następnie pobierz zawartość pochodzenia, określając żądany hash zatwierdzenia za pomocą „Git Fetch" Komenda:
$ git fetch pochodzenie DD9C220528105BDC1AD20E71904B21D5AFA8885D
Jak widać, wymagana rewizja skrótu jest z powodzeniem sprowadzana:
Krok 7: Resetuj repozytorium, aby zatwierdzić
Wreszcie, uruchom „Git Reset”Polecenie wraz z„-twardy”Flag i pobrane wskaźnik głowy, aby zresetować lokalny wskaźnik repozytorium do konkretnego zdalnego zatwierdzenia:
$ git reset -hard fetch_head
Opracowaliśmy metodę klonowania repozytorium GIT za pomocą konkretnej wersji w lokalnym repozytorium.
Wniosek
Aby sklonować repozytorium GIT z określonymi poprawkami, przejdź do lokalnego repozytorium GIT. Następnie otwórz github, przejdź do żądanego zdalnego repozytorium i skopiuj jego adres URL. Następnie podłącz lokalne repozytorium do zdalnego repozytorium, ustawiając zdalny adres URL. Uzyskaj ostatni hasz hash z zdalnego repozytorium i przyciągnij go za pomocą „$ git fetch pochodzenie ". Wreszcie, uruchom „$ git reset -Hard fetch_head„Polecenie zresetowania wskaźnika głowy repozytorium do tego konkretnego zatwierdzenia. W tym artykule ilustruje proces klonowania repozytorium GIT za pomocą określonej wersji/zmian.