Jak skopiować repozytorium git bez historii?

Jak skopiować repozytorium git bez historii?
W GitHub programiści pracują nad różnymi zdalnymi repozytoriami. Czasami chcą upublicznić swoje prywatne repozytoria lub skopiować zdalne repozytorium do lokalnego repozytorium. Jednak niektóre zobowiązania repozytoriów zawierają tajne informacje, których nie chcą uczynić publicznie. Git pozwala im kopiować lub opublikować zdalne repozytorium bez historii.

Ten zapis wyjaśni proces kopiowania repozytorium git bez historii.

Jak klonować konkretną historię repozytorium GIT?

Aby skopiować lokalne repozytorium GIT bez historii dziennika, wykonaj kroki poniżej listy:

  • Przejdź do lokalnego katalogu.
  • Wybierz konkretne repozytorium GitHub i skopiuj jego adres URL HTTP.
  • Klon git repo bez historii za pomocą „Git Clon -Depietu 1 " Komenda.
  • Zobacz historię zatwierdzenia.

Krok 1: Przełącz się na konkretne lokalne repozytorium

Najpierw wpisz „płyta CD„Polecenie wraz z pożądaną ścieżką i przekieruj do niej:

$ cd "c: \ git \ test_3"

Krok 2: Kopiuj zdalny adres URL

Następnie otwórz github, przejdź do wymaganego zdalnego repozytorium, które chcesz sklonować, i skopiuj jego „URL HTTP„Do schowka:

Krok 3: Zdalne repozytorium klonów

Teraz użyj „Git Clone”Polecenie wraz z pożądaną głębokością i adresem URL HTTP zdalnego repozytorium, aby skopiować to konkretne repozytorium:

$ git Clone -Depth 1 https: // github.com/laibayounas/Newrepo.git

Tutaj "-głębokość„Opcja służy do uzyskania pożądanej ilości zatrudnienia. „„Głębokość 1”Będzie obejmować tylko najnowsze zatwierdzenie:

Krok 4: Przejdź do zdalnego repozytorium

Następnie przekieruj do sklonowanego repozytorium GIT za pomocą „płyta CD" Komenda:

$ CD Newrepo

Krok 5: Sprawdź reflogę

Na koniec zobacz historię zatwierdzenia, sprawdzając dziennik odniesienia:

$ Git RefLog .

Poniżej ekranu wyświetla najnowsze zatwierdzenie, co oznacza, że ​​repozytorium GIT zostało pomyślnie skopiowane bez historii:

Wykazaliśmy najłatwiejszą metodę kopiowania repozytorium GIT do lokalnego repozytorium bez historii.

Wniosek

Aby skopiować repozytorium GIT bez historii, najpierw przejdź do lokalnego repozytorium. Następnie otwórz github, przejdź do konkretnego zdalnego repozytorium Github i skopiuj jego adres URL. Następnie skopiuj zdalne repozytorium do lokalnego repozytorium, wykonując „Git Clon -Depietu 1 " Komenda. Na koniec wyświetl dziennik referencyjny GIT Repository, aby zweryfikować zmiany. Ten zapis wyjaśnił proces kopiowania repozytorium git bez historii.