Co to jest rzadkie kasy

Co to jest rzadkie kasy
Obsługa repozytoriów GIT umożliwiła użytkownikom pracę równoległą; oznacza, że ​​wielu współpracowników może wprowadzić zmiany w jednym projekcie. Repozytoria Git są zarządzane przez GitHub; Zatem sprawiając, że jest odpowiedni do korzystania z pomocy lokalnej, a także z obsługą chmury. Może obsługiwać różne rozmiary projektów od małych prowadzących do dużej i śledzi ewolucję tych projektów od daty tworzenia. Czasami zauważa się, że długoterminowe projekty zwykle zajmują więcej miejsca i mają siatkę katalogi. W takim przypadku trudno jest łatwo uzyskać wymaganą treść; Opcja GIT rzadka kasa umożliwia wypełnienie katalogu roboczego wymaganej treści i wykluczenie niepotrzebnych plików. Jednak ta opcja nie wpływa na wielkość repozytorium; Zatem rozmiar pozostaje taki sam przed i po zastosowaniu rzadkich kas. W tym artykule opracujemy wykorzystanie GIT rzadkich kas, aby sklonować wymaganą zawartość w systemie lokalnym.

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.