Przed wykopaniem szczegółów rzućmy okiem na składnię rzadkiego kasy Git:
Git rzadkie[Opcje]
Podkomendy i opcje zapewniają to polecenie obszerne wsparcie, takie jak inicjalizacja niewielkich plików kasowych, wzorce pisania do tego pliku, wymienianie rzadkich katalogów i wiele innych. Ogólny mechanizm pracy tego użytecznego polecenia opisano w następnym rozdziale.
Jak działa rzadkie kase
Git rzadkie kasy działa na Bitmapie referencyjnym Skip-Work Reference, a do definiowania drzewa Skip-Work jest używany plik $ git_dir/info/rzadki checkout. Głównie istnieją dwa kroki, które należy wykonać, aby GIT rzadka kasa była pomocna: ilekroć aktualizowany katalog roboczy, bity drzewa Skip-Work są aktualizowane w pliku. Następnie wykonywane jest dopasowanie, w którym pliki pasujące do wzoru zostaną przechowywane, a inne pliki nie są ładowane. W ten sposób GIT rzadka kasa oferuje tylko te pliki, które są żądane przez użytkownika.
Jak używać rzadkich kas
Ta podstawowa sekcja zawiera użycie i zastosowanie tego polecenia do repozytorium GIT; Złamaliśmy to na kilka kroków:
Krok 1: Zaktualizuj i zaktualizuj system
Zaleca się aktualizację repozytorium systemu i aktualizacji pakietów, ponieważ opcja GIT rzadka kas może nie być dostępna w starszych wersjach GIT: Użyj więc poleceń podanych poniżej, aby wykonać aktualizację i aktualizację:
$ sudo apt aktualizacja && sudo apt aktualizację
Ponieważ polecenie GIT rzadkie checkout jest obsługiwane w wersjach i po GIT ”2.22„Więc przed kontynuowaniem musisz sprawdzić wersję git za pomocą wspomnianego poniżej polecenia
$ git --version
Krok 2: Zainicjuj repozytorium GIT i pobieraj projekt GitHub
Po zakończeniu z potwierdzeniem wersji; Musisz zainicjować repozytorium GIT za pomocą polecenia określonego poniżej: Utworzyliśmy folder „rzadki" w "Dom„Directory i zainicjuje repozytorium GIT tutaj:
$ git init
Po zainicjowaniu repozytorium pobieraj projekt GitHub, wydając polecenie wspomniane poniżej:
Notatka: Możesz dodać dowolny link projektu GitHub, którego chcesz użyć do polecenia rzadkiego checkout:
$ git zdalny dodaj -f pochodzenie https: // github.COM/Marcusanth/inspirowane przez nietoperz-test-test-case-priorytyzacja.git
Krok 3: Zaktualizuj plik konfiguracyjny i zainicjuj git rzadki checkout
Po pobraniu projektu GitHub musisz dokonać zmiany w pliku konfiguracyjnym i uczynić jego działanie w przypadku rzadkiego kasy, wydając polecenie napisane poniżej:
$ git Config Core.Sparsechecut true
Gdy będziesz gotowy do rzadkich katalogów, upewnij się, że terminal jest otwarty w odpowiednim projekcie GIT, w którym chcesz zastosować rzadkie kasę. Teraz zainicjuj rzadką kasę git za pomocą polecenia napisanego poniżej:
$ git rzadki checkout init
Krok 4: Zastosuj rzadkie kontrola, aby pobierać repozytoria
Poniższy obraz pokazuje listę plików w projekcie GitHub: Tutaj użyjemy rzadkich, aby uzyskać dwa repozytoria ”,„Batalgorytm" I "przypadki testowe”:
Napisz i zastosuj polecenie napisane poniżej, aby to zrobić:
$ git rzadki-checkout ustawiony batalgorytm testów
Dodatkowo musisz wyciągnąć Master, jeśli używasz rzadkiego checkout po raz pierwszy w repozytorium GIT:
$ Git Pull Origin Master
Krok 5: Sprawdź zmianę
Czas, w którym wyciągniesz gałąź główną; Wybrane katalogi będą dostępne w tym samym katalogu, w którym zainicjowałeś repozytorium GIT: możesz użyć poniższej komendy, aby uzyskać listę plików:
$ ls -al
Lub:
Możesz wymienić sklonowane katalogi; W tym celu skopiuj i wklej polecenie wspomniane poniżej:
Zauważono, że nazwy obu katalogów („Batalgorytm”„przypadki testowe”) Są wyświetlane po wykonaniu tego polecenia:
Lista $ git rzadki checkout
Jak wyłączyć GIT rzadkie kasę w Ubuntu
Jeśli utkniesz gdzieś podczas korzystania z polecenia GIT rzadki-checkout, możesz wyłączyć tę operację, używając poniższego polecenia:
$ git rzadki checkout wyłącz
Po wyłączeniu rzadkiego checkoutów będzie on pobudził wszystkie pliki z projektu GitHub, jak widać na poniższym obrazku:
Wniosek
Repozytoria GIT pojawiły się jako jedna z głównych potrzeb użytkowników, którzy muszą pracować nad wspólnymi projektami i obsługuje kilka operacji, aby ułatwić pracę nad tym samym projektem. Git jest zwykle przyjmowany przez programistów; Departamenty zasobów ludzkich organizacji na dużą skalę i współpracują, które czasami zamieniają się w duże repozytoria. W przypadku dużych projektów trudno byłoby zlokalizować katalogi i pracować nad nimi; W tym celu polecenie Git Riree-Checkout pomaga w tym. W tym artykule krótko opisaliśmy wykorzystanie tego polecenia i przedstawiliśmy szczegółowy przewodnik, który zapewnia krok po kroku demonstrację klonowania plików projektu GitHub do lokalnego repozytorium GIT.