Jak klonizować repozytorium GIT z określoną wersją/zmianami?

Jak klonizować repozytorium GIT z określoną wersją/zmianami?
Scentralizowany system kontroli wersji znany jako „Github”Jest niezbędna dla organizacji, w której wielu programistów pracuje nad tym samym projektem. GIT pozwala programistom sklonować zdalne repozytorium do lokalnego repozytorium w celu przyczynienia się do projektu rozwoju. Proces repozytorium klonowania sprawia, że ​​kopie zdalnego katalogu na system lokalny. Ponadto użytkownicy mogą pobierać repozytoria z konkretnymi lub wymaganymi wersjami.

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:

  • Przejdź do wymaganego lokalnego repozytorium
  • Ustaw zdalny adres URL na lokalne repozytorium
  • Uzyskaj ostatni hasz hash zdalnego repozytorium
  • Przyprzyj ostatniemu zatwierdzeniu za pomocą skrótu
  • Zresetuj repozytorium do pożądanego zatwierdzenia

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.