Jak pociągnąć git submodules po klonowaniu projektu z Github?

Jak pociągnąć git submodules po klonowaniu projektu z Github?

W GIT podmoduł to sposób na uwzględnienie osobnego repozytorium w głównym projekcie i śledzenie zmian. Podczas pracy nad dużym projektem programiści pracują nad różnymi submodułami. Muszą wyciągnąć submoduły, ponieważ pozwala im to zachować repozytorium jako część innego repozytorium GIT i śledzić zmiany wprowadzone w submodule.

W tym artykule wyjaśniono procedurę wyciągnięcia submodułu Git po klonowaniu projektu z GitHub.

Jak pociągnąć git submodules po klonowaniu projektu z Github?

Aby wyciągnąć submoduł GIT po klonowaniu projektu z GitHub, najpierw przejdź do lokalnego repozytorium i dodaj do niego submoduł. Następnie uruchom „Aktualizacja submodułu Git -recursive„Polecenie do pociągnięcia z submodułu GIT. Alternatywnie przejdź do submodułu i wykonaj „Git Pull -Recurse -submodule" Komenda.

Krok 1: Przejdź do żądanego repozytorium

Najpierw użyj poniżej wyprowadzonego polecenia i przekieruj do wymaganego lokalnego repozytorium:

$ cd "c: \ git \ reposB"

Krok 2: Utwórz/dodaj submoduł

Następnie napisz „Dodaj submoduł git”Polecenie wraz z pożądanym adresem URL zdalnego repozytorium, aby dodać submoduł:

$ git submodule Dodaj https: // github.com/laibayounas/demo.git demo_submod

Krok 3: Sprawdź nowy submoduł

Następnie upewnij się, czy podmoduł został dodany, czy nie, używając podanego polecenia:

$ ls

Zgodnie z danym wyjściem, „Demo_submod„Dodano podmoduł:

Krok 4: Pull Git Smoduł

Aby wyciągnąć podmoduł GIT, wpisz „Aktualizacja submodułu git„Polecenie z„-rekurencyjny" flaga:

Aktualizacja submodułu $ git -rekusyjna

Tutaj "-rekurencyjny„Flaga służy do rekurencyjnej aktualizacji submodułu.

Krok 5: Przejdź do submodułu

Teraz użyj następującego polecenia i przekieruj do submodułu:

$ CD DEMO_SUBMOD

Krok 6: Wyświetl treść submodułu

Na koniec wejdź do „LS„Polecenie wymienić treść submodułu:

$ ls

Można zauważyć, że zawartość repozytorium GitHub została przyciągnięta do submodułu:

Ponadto użytkownik może również korzystać z „Git Pull -Recurse -submodule”Polecenie w repozytorium submodułu w celu wykonania operacji Pull:

$ git pull--recurse-submodules

Poniższe zrzuty ekranu wskazuje, że podmoduł jest już aktualny:

Wyjaśniliśmy metodę wyciągnięcia submodułu Git po klonowaniu projektu z GitHub.

Wniosek

Aby pociągnąć git submodule po klonowaniu projektu z GitHub, używane są różne polecenie, takie jak „Aktualizacja submodułu Git -recursive„Polecenie można wykonać w repozytorium głównym i„Git Pull -Recurse -submodule”Można użyć w repozytorium submodułu. W tym artykule wyjaśniono procedurę wyciągnięcia submodułu git po klonowaniu projektu z GitHub.