Ten zapis wyjaśni:
Co są zagnieżdżone repozytoria git?
Zagnieżdżone repozytoria to repozytoria przechowywane w innych repozytoriach GIT. Te repozytoria są tworzone, gdy projekt zależy od innego projektu, a projekt zależny jest zawarty jako submodułu lub poddrzewa w ramach repozytorium głównego projektu. Podczas pracy nad zagnieżdżonym repozytorium zmiany nie zostaną odzwierciedlone w repozytorium nadrzędnym, dopóki użytkownik nie popełnie zmian w zagnieżdżonym repozytorium, a następnie aktualizuje repozytorium nadrzędne.
Jak tworzyć zagnieżdżone repozytoria GIT?
Istnieją dwie metody tworzenia zagnieżdżonych repozytoriów GIT, takie jak:
Metoda 1: Utwórz zagnieżdżone repozytorium GIT przy użyciu polecenia „GIT Smoduł”
Aby utworzyć zagnieżdżone repozytorium GIT, najpierw przejdź do żądanego lokalnego repozytorium i uruchom „Dodaj submoduł git " Komenda:
$ git submodule Dodaj https: // github.com/laibayounas/demo.git demo_submod
Następnie wyświetl nowo dodany submoduł za pomocą poniższego polecenia:
$ ls
Można zaobserwować, że podmoduł (zagnieżdżone repozytorium) został nazwany nazwany „Demo_submod”:
Metoda 2: Utwórz zagnieżdżone repozytorium GIT przy użyciu polecenia „GIT SUBREE”
Innym sposobem utworzenia zagnieżdżonego repozytorium GIT jest uruchomienie „Git subsree dodaj -prefix " Komenda:
$ git subterted dodaj - -prefix = subreteredirectory https: // github.com/laibayounas/demo.Git Master
Tutaj "-prefiks”Dodaje się, aby utworzyć zagnieżdżone repozytorium o nazwie„podresteriacja„Do którego chcesz pociągnąć w subsree:
Następnie wymień poddanie za pomocą podanego polecenia:
$ ls
Jak widać, że poddrzewa (zagnieżdżone repozytorium) zostało pomyślnie dodane:
Wyjaśniliśmy zagnieżdżone repozytoria git i metody ich tworzenia.
Wniosek
Zagnieżdżone repozytorium to repozytorium GIT, które znajduje się w innym repozytorium GIT. W tego rodzaju repozytoriach jeden projekt zależy od innego projektu. Projekt zależny jest uwzględniony jako podwodnik w ramach repozytorium głównego projektu i jest uważany za zagnieżdżone repozytorium. Zagnieżdżone repozytorium można utworzyć za pomocą „Git Smoduł" Lub "Git poddrzewa" Komenda. Ten napis wyjaśnił o zagnieżdżonych repozytoriach GIT.