Submodule toevoegen in Git

Submodule Toevoegen In Git



In Git willen ontwikkelaars de ene repository binnen een andere repository gebruiken. Voor dat doel is het nodig om een ​​submodule of subrepository te maken binnen de Git lokale repository. Een Git submodule is een methode om één Git lokale directory op te nemen als een subdirectory binnen een andere Git repository op een specifiek pad. Submodules kunnen worden gebruikt om externe afhankelijkheden gescheiden te houden van de hoofdcodebase en bieden de beste en gemakkelijke manier om complexe projectstructuren te beheren.

Deze tutorial demonstreert de methode voor het toevoegen van de submodule-directory in Git.







Hoe voeg ik een submodule toe in Git?

Volg de onderstaande procedure om een ​​submodule in Git toe te voegen:



    • Ga naar de lokale Git-map.
    • Maak een submodule binnen de Git lokale repository.
    • Ga naar de map met submodules.
    • Initialiseer de map van de submodule.
    • Log vervolgens in op uw GitHub-account en navigeer naar ' Uw repositories> Selecteer een repository> Kopieer HTTPS ”URL.
    • Plaats de submodule met behulp van de ' git submodule toevoegen ” opdracht samen met de gekopieerde URL.
    • Verifieer de toegevoegde module door de Git-status te controleren.
    • Leg de gevolgde module vast met behulp van de ' git vastleggen ” commando.

Stap 1: omleiden naar de Git Local Repository



Open eerst het Git-hulpprogramma en navigeer naar de lokale Git-repository met behulp van de ' CD ” commando:





CD 'C:\Gebruikers\gebruiker\Git\demo1'


Stap 2: Maak een submodule-directory

Voer de ' mkdir ” commando om een ​​subdirectory te maken binnen de huidige directory:



mkdir submodule-demo1



Stap 3: Ga naar Submodule Directory

Navigeer naar de submodule directory met behulp van de ' CD ” commando:

CD submodule-demo1



Stap 4: Initialiseer de submodule-directory

Initialiseer vervolgens de aangemaakte submodule-directory door de opdracht ' het is heet ” commando:

het is heet


Als gevolg hiervan is een lege repository met succes geïnitialiseerd:


Stap 5: Kopieer de HTTPS-URL

Log vervolgens in op uw GitHub-account en navigeer naar ' Uw repositories> Selecteer een repository> Kopieer HTTPS ”URL:


Stap 6: Submodule toevoegen

Voer de ... uit ' git submodule toevoegen ” commando en plak de gekopieerde URL:

git submodule https toevoegen: // github.com / Gituser213 / testrepo.git


De resulterende afbeelding geeft aan dat de repository van de submodule met succes is gekloond met de vermelde externe repository:


Stap 7: Controleer de status van Git

Bekijk nu de huidige status door de ' git-status ” commando:

git-status


Het kan worden opgemerkt dat de nieuwe wijzigingen zijn toegevoegd in het verzamelgebied:


Stap 8: wijzigingen doorvoeren

Leg nu alle wijzigingen vast door de opdracht ' git vastleggen ” commando met de “ -M ”vlag voor het vastleggen van het bericht:

git vastleggen -M 'submodules toegevoegd'


De onderstaande uitvoer laat zien dat alle wijzigingen zijn doorgevoerd:


Dat is alles over het toevoegen van de submodule in de lokale Git-directory.

Conclusie

Om een ​​submodule in git toe te voegen, ga je eerst naar de Git lokale directory en maak je een submodule aan in de Git lokale repository met behulp van de ' mkdir ” commando. Ga vervolgens naar de map submodule en initialiseer deze. Log vervolgens in op uw GitHub-account en navigeer naar ' Uw opslagplaatsen> Selecteer een opslagplaats> Kopieer HTTPS-URL ”. Plaats de submodule met de ' git submodule toevoegen ” commando langs de gekopieerde link. Leg ten slotte de toegevoegde wijziging vast met behulp van de ' git vastleggen ” commando. Dit bericht heeft de methode vermeld voor het toevoegen van de submodule in Git.