Korzystając z GIT, programiści mogą pracować niezależnie na swoim komputerze lokalnym bez zależności od serwera hostingowego GitHub. Deweloperzy zajmują się wieloma plikami projektu kodu źródłowego za pomocą gałęzi. Czasami jednak trudno jest utrzymać długą historię repozytorium, zwłaszcza gdy jest ono potrzebne do klonowania najnowszej zawartości zdalnych repozytoriów. W tym czasie możesz napotkać problemy związane z rozmiarem repozytorium, serwerem budowy lub czasem pobierania.
Aby przezwyciężyć ten problem, Git zapewnił płytką funkcję głębokości klonu. Git Shallow jest używany do określenia głębokości, co oznacza dostarczenie pożądanego numeru do klonowania zdalnego repozytorium i oszczędzania dużo miejsca i czasu na dysku i czasu.
Wyniki tego bloga to:
Co to jest Git Repozytorium płytkie?
Deweloperzy mogą mieć duże projekty lub mieć niezliczoną liczbę zobowiązań. Jeśli jednak chcą sklonować pożądane zobowiązania, a nie całe repozytorium, git płytki klon jest najłatwiejszym sposobem na zrobienie tego. Umożliwia programistom klonowanie najnowszego zatwierdzenia ich repozytorium zamiast klonowania całego repozytorium Git.
Co to jest głębokość klonów repozytorium Git?
W GIT głębokość płytkiej klonu to liczba wymaganych zatwierdzonych programiści, którzy chcą pobrać, gdy klonizują dowolne repozytorium.
Jak klonować zdalne repozytorium git i rozmiar sprawdzania?
Aby sklonować zdalne repozytorium GIT bez określania konkretnej liczby zatwierdzeń, postępuj zgodnie z poniższymi krokami.
Krok 1: Przejdź do wymaganego repozytorium
Najpierw uruchom „płyta CD”Polecenie wraz z wymaganą ścieżką repozytorium i przejdź do niej:
$ cd "c: \ Users \ nazma \ git \ test_13"
Krok 2: Sprawdź zdalny adres URL
Następnie sprawdź istniejącą listę zdalnych adresów URL, uruchamiając „git pilot" Komenda:
$ git pilot -v
Krok 3: Klon pożądane zdalne repozytorium
Następnie wykonaj „Git Clone„Polecenie sklonowania zdalnego repozytorium do komputera lokalnego:
$ git clone https: // github.com/gituser0422/demo.git
Krok 4: Wyświetl listę treści repozytorium
Teraz sprawdź bieżącą listę zawartości repozytorium za pomocą „LS" Komenda:
$ ls
Krok 5: Sprawdź sklonowany rozmiar repozytorium
Na koniec uruchom następujące polecenie, aby sprawdzić rozmiar zdalnego repozytorium klonu:
$ du -sh demo/
W wyżej wymienionym poleceniu „du" oznacza "użycie dysku”Służy do wyświetlania zastosowań dysków dla określonego katalogu.
Jak widać w podwodnym wyjściu, określone repozytorium „próbny/" ma "140K”Rozmiar:
Notatka: Całe repozytorium zostało sklonowane do lokalnego repozytorium w wyżej wymienionym procesie. Teraz przejdź do następnej sekcji, sklonuj repozytorium pożądaną głębokością i znajdź różnicę między nimi.
Jak płytko zdalne repozytorium zdalne i rozmiar kontroli?
Aby płytko klonowe żądane zdalne repozytorium git o głębokości, wypróbuj poniżej listy przykładów.
Przykład 1: Głębokość git płytkiego klonu „1”
W tym przykładzie pokazuje procedurę płytkiej głębokości klonu za pomocą „1„Poziom głębokości.
Krok 1: Git płytki klon
Wykonaj „Git Clone”Polecenie wraz z wymaganym adresem URL i głębokości repozytorium zdalnego:
$ git Clone -Depth 1 https: // github.com/gituser0422/demo.git
Tutaj "-głębokość”Jest parametrem zawierającym wartość„1”Co oznacza, że chcemy sklonować najnowsze„1”Zatwierdź określone zdalne repozytorium:
Krok 2: Wyświetl rozmiar repozytorium klonów
Teraz uruchom „du -sk”Polecenie wyświetlania rozmiaru pożądanego repozytorium:
$ du -sh demo/
Zgodnie z pod względem danych wyjściowych repozytorium głębokości płytkich klonów „”próbny/" zawiera "98K”Rozmiar:
Krok 3: Sprawdź głębokość płytkiego klonu
Następnie sprawdź historię dziennika referencyjnego GIT, aby zapewnić płytki klon z głębokością ”1”Prowadząc„ „Git Log”Polecenie wraz z„-jedna linia" opcja:
$ git log -linia
Można zauważyć, że sklonowano tylko najnowsze zatwierdzenie zdalnego repozytorium:
Przykład 2: Głębokość Git płytkiej klonów „3”
W tym przykładzie pokazuje procedurę płytkiej głębokości klonu za pomocą „3„Poziom głębokości.
Krok 1: Zdalne repozytorium płytkiego klonu
Najpierw wykonaj poniższe polecenie wraz z głębokością ”3”:
$ git Clone -Depth 3 https: // github.com/gituser0422/demo.git
Tutaj określony parametr „-głębokość”Z wartością„3”Służy do klonowania najnowszych trzech zatwierdzeń konkretnego repozytorium:
Krok 2: Wyświetl rozmiar repozytorium
Następnie pokaż sklonowany rozmiar repozytorium, uruchamiając „-du -sh”Polecenie z lokalnym repozytorium kopii:
$ du -sh demo/
Można zauważyć, że sklonowane trzy najbardziej zdalne zobowiązania mają „98K”Rozmiar.
Krok 3: Przejdź do lokalnego repozytorium kopii
Następnie wykonaj „płyta CD”Polecenie i przejdź do określonego repozytorium:
$ CD Demo/
Krok 4: Sprawdź historię dziennika referencyjnego git
Na koniec wyświetl historię dziennika referencyjnego GIT, aby zweryfikować zdalne repozytorium trzy zatwierdzenia:
$ git log -linia
Jak zaobserwowano, z powodzeniem sklonowaliśmy najnowsze konkretne zatwierdzenie:
To wszystko! Skutecznie opracowaliśmy proces klonu płytkiego GIT.
Wniosek
GIT FLAMOW CLONE Głębokość to liczba wymaganych zobowiązań, które programiści chcą pobrać, gdy sklonują pożądane repozytorium. Aby to zrobić, najpierw przejdź do konkretnego repozytorium i sprawdź listę URL zdalnego. Następnie uruchom „$ git Clone -depth " Komenda. Na koniec sprawdź rozmiar sklonowanego repozytorium i historii dziennika referencyjnego GIT. Ten blog wykazał metodę git płytkiej głębokości.