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.