Czy możemy ustawić domyślnie git, aby pobrać wszystkie tagi podczas zdalnego ciągnięcia?

Czy możemy ustawić domyślnie git, aby pobrać wszystkie tagi podczas zdalnego ciągnięcia?
W GIT znaczniki są jak gałęzie, które wskazują na określone pozycje w historii referencyjnej Git, które nie zmieniają się po dodaniu nowego zatwierdzenia. Podczas pracy nad dużym projektem programiści napotykają wiele sytuacji, w których chcą uzyskać wymaganą historię zatwierdzenia lub ważny plik kodu źródłowego projektu. W tym czasie tagi mogą pomóc przez wiele wersji, takich jak V1.0, v2.0 i wiele innych. Korzystając z tych znaczników, programiści mogą łatwo przejść do żądanych punktów w historii kodu.

Ten blog opowie o procedurze, aby ustawić domyślną wartość pobierania wszystkich tagów podczas zdalnego ciągnięcia.

Czy możemy ustawić domyślnie git, aby pobrać wszystkie tagi podczas zdalnego ciągnięcia?

Tak, użytkownik może ustawić git domyślnie, wykorzystując „$ git config -global pilot.pochodzenie.tagopt -tags”Poleć, aby pobrać wszystkie znaczniki podczas zdalnego ciągnięcia. Aby to zrobić, wykonaj dostarczone kroki:

  • Przejdź do lokalnego repozytorium.
  • Podłącz zdalne repozytorium z lokalnym repozytorium.
  • Zmień domyślne ustawienia konfiguracji tagów i zweryfikuj je.
  • Wykonaj „$ Git Pull”, aby pobrać zawartość zdalnego repozytorium, w tym tagi.
  • Sprawdź zdalne znaczniki w lokalnym repozytorium.

Krok 1: Przejdź do żądanego repozytorium
Wykonaj „płyta CD„Poleć i przejdź do żądanego repozytorium:

$ cd "c: \ git \ new_repos"

Krok 2: Kopiuj zdalny adres URL
Przejdź do usługi hostingowej Github, otwórz żądane zdalne repozytorium i skopiuj jego „Https„URL:

Krok 3: Dodaj zdalny adres URL do lokalnego repozytorium git
Podłącz zdalne repozytorium z lokalnym repozytorium, wykorzystując „Git zdalny dodaj”Polecenie wraz ze zdalną nazwą i skopiowanym adresem URL repozytorium:

$ git zdalny dodaj pochodzenie https: // github.com/laibayounas/demo.git

Krok 4: Sprawdź zdalne pochodzenie
Sprawdź, czy zdalne pochodzenie zostało dodane, czy nie:

$ git pilot -v

Krok 5: Sprawdź znaczniki domyślne ustawienia konfiguracji
Teraz sprawdź domyślne ustawienia konfiguracji tagów, uruchamiając następujące polecenie:

$ git config -global zdalny.pochodzenie.tagopt

Można zauważyć, że nie ustawia wartości domyślnej:

Krok 6: Zmień ustawienie konfiguracji tagów
Następnie użyj poniższego danego polecenia, aby zmienić domyślne zachowanie znaczników na całym świecie:

$ git config -global zdalny.pochodzenie.tagopt - -tags

Krok 7: Weryfikacja ustawienia tagów
Sprawdź wcześniej wykonane zmiany konfiguracyjne, aby upewnić się, czy ustawienia się zmieniły:

$ git config -global zdalny.pochodzenie.tagopt

Zgodnie z podwładnym wyjściem domyślne zachowanie znacznika zmienia się pomyślnie:

Krok 8: Pull zdalne repozytorium
Wreszcie uruchom „git ciągnie„Polecenie, aby pobrać znaczniki za pomocą zdalnego repozytorium:

$ git pull - -tags

Można zaobserwować, że konkretne wyciągnięte zdalne repozytorium zawiera znacznik poniżej wysokości „v1„To przyczyniło się do lokalnego repozytorium:

Krok 9: Sprawdź zdalne znaczniki w lokalnym repozytorium
Wreszcie, wykonaj „Git Tag”Polecenie do sprawdzenia listy zdalnych repozytoriów pobranych tagów:

$ git tag

Można zauważyć, że lokalne repozytorium zawiera zdalny znacznik:

Opracowaliśmy najłatwiejszy sposób aktualizacji pliku konfiguracyjnego, aby ustawić wszystkie znaczniki jako domyślne podczas zdalnego ciągnięcia.

Wniosek

Tak, programiści mogą ustawić domyślnie GIT, aby pobrać wszystkie znaczniki podczas wykonywania zdalnych operacji ciągnięcia. Najpierw przejdź do żądanego lokalnego repozytorium. Dodaj zdalny adres URL do lokalnego repozytorium. Sprawdź domyślne ustawienia konfiguracji tagów. Jeśli ustawienie nie jest niepotrzebne, zmień je, wykonując „$ git config -global pilot.pochodzenie.tagopt”Polecenie o określonej wartości„-tagi". Następnie wyciągnij zdalne repozytorium za pomocą znaczników. Na koniec zweryfikuj znaczniki w lokalnym repozytorium GIT. Ten blog wyjaśnił procedurę ustawienia domyślnego git, aby pobrać wszystkie tagi podczas zdalnego ciągnięcia.