I de fleste av de gamle versjonskontrollsystemene som CV -er der vanskeligheten med å slå seg sammen begrenset den til å fremme brukere. Det moderne sentraliserte versjonskontrollsystemet som undergraving krever at forpliktelser blir gjort på det sentrale depotet. Når vi snakker om Git, må vi opprette en ny grenkode for å legge til en ny funksjon eller feilretting.
I denne artikkelen vil vi vise deg hvordan du oppretter en ny gren, legger til forpliktelser til nye funksjoner og flytter mester med en ny gren.
La oss starte demoen med å slå sammen to grener. Vi har utført alle kommandoer på CentOS 8 Linux -distribusjon som er nevnt nedenfor i detalj:
Git grenkommando
Hvis du vil se listen over alle eksisterende grener i et bestemt depot, og deretter bruke 'Git -grenen' -kommandoen, kan du enkelt gjøre denne oppgaven. Et stjerne tegn vil ha dukket opp på den for tiden aktive grenen. Skriv inn følgende kommando for å vise alle filialliste:
$ git grenKommandoen ovenfor vil bare liste filialer. Bruk følgende kommando for å opprette en ny gren i et depot.
$ git filial new_branch'Git Branch New_branch' vil opprette en ny gren i ditt nåværende Git -depot.
Du bør vite at når Git oppretter en ny gren, skaper den ikke et nytt engasjement for å representere denne nye grenen. I git oppfører en gren seg som bare en tag eller en etikett som du kan bruke til å peke på en bestemt forpliktelsesstreng. Derfor, ved å bruke Git -repoen, kan du opprette flere sett med forpliktelser fra en enkelt base.
Git Checkout -kommando
Vi har opprettet en ny gren ovenfor ved å bruke 'Git Branch New_branch'. Men den aktive grenen er 'Master Branch'. For å aktivere 'new_branch', utfør følgende kommando på terminalen:
$ git kassa ny-grenOvennevnte kommando vil bytte fra master til new_branch. Nå kan du jobbe med denne nyopprettede grenen.
Nå vil du legge til noen forpliktelser eller implementere en ny funksjon på 'new_branch'. I ditt tilfelle vil du legge til en funksjon eller kode i en nyopprettet gren og slå den sammen i master- eller hovedkodegrenen.
#... utvikle noen funksjonskode ..Nå vil du kjøre følgende kommando for å aktivere mastergrenen.
$ git Checkout MasterGit Merge Command
Bruk nå følgende kommando for å slå sammen den nye funksjonen Master Branch.
$ git fusjonerer ny-grenVed å bruke kommandoen 'git fusjon new-branch', kan du slå sammen den spesifiserte grenen til den for øyeblikket aktive mastergrenen. Den nye funksjonen er nå lagt til med mastergrenen. Ved hjelp av følgende kommando kan du sjekke forpliktelser og detaljer:
$ git log -1Konklusjon
For å oppsummere alle ovennevnte detaljer, har vi laget en ny gren 'new_branch', aktiverer den og legger til noen nye forpliktelser eller nye funksjoner til den. Når du har gjort alle endringer, slår du sammen denne 'new_branch' tilbake til mastergrenen. Vi har lært å slå sammen en gren med en annen gren i git i denne artikkelen.