GIT to narzędzie, które pozwala wielu programistom łatwo pracować nad tym samym projektem jednocześnie przy jednoczesnym śledzeniu wszystkich zmian w kodzie w czasie. Jeśli jednak projekt jest duży, staje się trudne w obsłudze, ponieważ zawiera wiele plików i gałęzi. W tej sytuacji GIT pozwala użytkownikom oddzielić duże repozytorium GIT na małe moduły. Ponadto możesz również zintegrować jedno repozytorium z drugim.
To badanie wyjaśni:
Jakie są główne różnice między submodułem GIT a poddani?
A "Git Smoduł”Może obejmować jedno repozytorium GIT w innym. Umożliwia użytkownikom zawieranie repozytorium GIT jako podkładu innego katalogu GIT i wprowadzanie lub popełnianie zmian niezależnie od repozytorium nadrzędnego. Zachowuje własną tożsamość, w tym całą historię, tagi, gałęzie itp. Z drugiej strony „Git poddrzewa”To sposób na połączenie treści jednego repozytorium w inną. Zachowuje własną tożsamość, ale jego zatwierdzenia są powiązane z zatwierdzeniami repozytorium nadrzędnego.
Jak utworzyć/dodać submoduł w git?
Aby dodać submoduł w Git, najpierw przejdź do żądanego repozytorium GIT. Następnie wykonaj „Dodaj submoduł git " Komenda. Aby to zrobić, postępuj zgodnie z instrukcjami poniżej.
Krok 1: Przejdź do lokalnego repozytorium
Najpierw przekieruj się do konkretnego repozytorium GIT za pomocą danego polecenia:
$ cd "c: \ git \ reposc"
Krok 2: Dodaj submoduł
Następnie uruchom „Dodaj submoduł git”Polecenie wraz z pożądanym adresem URL repozytorium lokalnego lub zdalnego, aby dodać submoduł. Na przykład dodaliśmy adres URL Github Repository:
$ git submodule Dodaj https: // github.com/laibayounas/demo.git
Krok 3: Sprawdź zmiany
Aby upewnić się, czy podmoduł został utworzony, czy nie, wpisz następujące polecenie:
$ ls
Według danego zrzutu ekranu można zauważyć, że submoduł „próbny/”Został utworzony pomyślnie:
Jak tworzyć/dodać poddrzew w git?
Aby dodać poddrzew w GIT, najpierw przejdź do konkretnego katalogu. Następnie użyj „Git subsree dodaj -prefix " Komenda.
Krok 1: Przejdź do lokalnego repozytorium GIT
Najpierw wpisz poniżone polecenie i przekieruj do wymaganego lokalnego repozytorium:
$ cd "c: \ git \ reposa"
Krok 2: Dodaj poddrzew
Następnie wykonaj „Git subsree Dodaj”Polecenie, podaj prefiks, zdalne adres URL repozytorium i zdalną nazwę gałęzi, aby dodać poddrzewa:
$ git subterted dodaj - -prefix = subreteredirectory https: // github.com/laibayounas/demo.Git Master
Tutaj „-prefix” służy do utworzenia lokalnego katalogu o nazwie „podresteriacja„Do którego chcesz pociągnąć w subsree:
Krok 3: weryfikacja
W celu weryfikacji lista treści repozytorium:
$ ls
Jak widać, „podrestriacja/„Podejście zostało pomyślnie dodane:
Chodziło o podmoduł i poddrzew GIT.
Wniosek
Główną różnicą między podmodułem GIT a poddaniem jest to, że zachowuje on własną tożsamość i może być aktualizowana lub popełniona niezależnie od repozytorium nadrzędnego. Podczas gdy poddrzewa jest połączona z repozytorium nadrzędnym, a jego zatwierdzenia są powiązane z zatwierdzeniami repozytorium nadrzędnego. Ten zapis wyjaśnił różnicę między podmodułem GIT a poddaniem.