Czasami inni członkowie modyfikują pliki kodu źródłowego lub usuwają dowolną gałąź lub plik z zdalnego repozytorium. W tym odpowiednim celu konieczne jest pobranie najnowszej wersji zdalnego repozytorium GitHub.
Ten blog zapewni prostą procedurę automatyzacji PRUNE z Git Fetch.
Jak przycinać automatycznie za pomocą git fetch?
Aby przycinać automatycznie za pomocą git fetch, wykonaj dostarczone kroki:
Krok 1: Przejdź do repozytorium GIT
Przejdź do żądanego repozytorium GIT, wykonując dostarczone polecenie:
$ cd "c: \ git \ test_repo"
Krok 2: Dodaj odległe pochodzenie
Aby dodać zdalne pochodzenie, użyj „Git zdalny dodaj”Polecenie wraz z zdalną nazwą i wymaganym URL zdalnego repozytorium:
$ git zdalny dodaj pochodzenie https: // github.com/laibayounas/Newrepo.git
Krok 3: Sprawdź zdalne pochodzenie
Upewnij się, czy zdalne pochodzenie zostało dodane, czy nie:
$ git pilot -v
Krok 4: Pobierz zdalne pochodzenie
Następnie pobierz zdalne repozytorium za pomocą „Git Fetch" Komenda:
$ git fetch pochodzenie
Krok 5: Zobacz wszystkie gałęzie
Uruchom „GIT Branch„Polecenie, aby wyświetlić listę wszystkich gałęzi:
$ git oddział -a
Poniżej wyjściowe wskazuje, że obecnie istnieje jedna lokalna gałęzie i dwa zdalne gałęzie:
Krok 6: Sprawdź zdalne gałęzie na github
Sprawdź listę zdalnych gałęzi istniejących github określonego zdalnego repozytorium:
Notatka: Tutaj widać, że jest tylko jedna gałąź, ja.mi., „„główny" oddział. Jednak nasze lokalne repozytorium zawiera „główny" I "alfa„Dwie zdalne oddziały. Dlatego użytkownik musi zaktualizować lokalne repozytorium o bieżącą wersję zdalnego repozytorium poprzez przycinanie.
Krok 7: Sprawdź plik konfiguracyjny
Sprawdź domyślną wartość „zdalny.pochodzenie.suszona śliwka”Z pliku konfiguracyjnego:
$ git config pilot.pochodzenie.suszona śliwka
Można zauważyć, że wartość domyślna nie jest ustawiona:
Krok 8: Zmień plik konfiguracyjny
Uruchom poniższe polecenie i zmień ustawienie konfiguracji na „PRAWDA”Aby przycinać automatycznie za pomocą Git Fetch:
$ git config pilot.pochodzenie.Przycinaj prawdziwe
Krok 9: Sprawdź ustawienie konfiguracji
Następnie sprawdź, czy ustawienie zmieniło się za pomocą poniższego polecenia:
$ git config pilot.pochodzenie.suszona śliwka
Jak widać, ustawienie zmieniło się na określoną wartość:
Krok 10: Pobierz zdalną gałąź
Teraz pobierz zdalne oddziały, aby uzyskać zaktualizowaną wersję z modyfikacjami:
$ git fetch
GIT automatycznie przycinał treść zdalnego repozytorium z lokalnego repozytorium:
Krok 11: Sprawdź listę wszystkich oddziałów
Na koniec sprawdź wszystkie istniejące oddziały, w tym zdalne i lokalne, za pomocą „GIT Branch" Komenda:
$ git oddział -a
Na poniższym zrzucie ekranu można zauważyć, że lokalne repozytorium zostało pomyślnie zaktualizowane o najnowszą wersję zdalnego katalogu:
Wyjaśniliśmy najłatwiejszą metodę automatycznego przycinania za pomocą git fetch.
Wniosek
Aby zautomatyzować PUNE z Git Fetch, przejdź do pożądanego repozytorium. Sprawdź ustawienia konfiguracji. Jeśli ustawienie konfiguracji jest niezajemne lub „FAŁSZ”, A następnie zmień to za pomocą„$ git config pilot.pochodzenie.suszona śliwka”Polecenie, określając wartość„PRAWDA". Ten blog wykazał procedurę automatycznie przycinania się za pomocą Git Fetch.