Hur får man ändringar från en annan filial?

Hur Far Man Andringar Fran En Annan Filial



Medan de arbetar med Git interagerar utvecklare genom grenar. Utvecklare tillåts skapa flera filialer mot varje modul. Men ibland måste de byta från en gren till en annan under utvecklingen. I den här situationen finns det en chans att förlora projektdata. För att undvika detta, kopiera data från en Git-gren till en annan eller lägg till ändringarna av en gren till en annan.

Den här artikeln kommer att visa hur du får ändringar från en annan gren.

Hur får man ändringar från en annan filial?

För att få ändringar från en annan gren, skapa först en fil i en lokal gren och lägg inte till den i Git-staging-området. Skapa sedan och byt till en annan gren samtidigt. Kontrollera dess status, spåra filen för den föregående grenen till Git-staging-området till den nya grenen, och commit ändringar.







Prova de nämnda stegen för en bättre förståelse.



Steg 1: Starta Git Bash Terminal
Från startmenyn i Windows, sök på ' Git Bash ' terminal och öppna den:







Steg 2: Navigera till Git Repository
Navigera nu till det nödvändiga Git-förrådet genom att köra det givna kommandot:

$ CD 'C:\Go \t är_1'



Steg 3: Skapa en fil
För att skapa en fil, använd ' Rör ' kommandot och lägg till filnamnet:

$ Rör testFile.txt

Steg 4: Verifiera skapad fil
Visa listan över filer för att kontrollera om filen är skapad eller inte:

$ ls

Steg 5: Kontrollera Git-status
För att se den aktuella förvarsstatusen, kör följande kommando:

$ git status

Nedanstående utdata indikerar att vår skapade fil inte spåras eftersom vi inte har lagt till den i Git-staging-området:

Steg 6: Kontrollera alla lokala filialer
Springa det ' git gren ” kommando för att visa listan över lokala filialnamn:

$ git gren

Det kan ses att det nuvarande förvaret innehåller tre grenar, och asterisken ' * symbolen bredvid alfa ' gren hänvisar till den nuvarande arbetsgrenen:

Steg 7: Byt till en annan filial
Byt till en annan filial med hjälp av ' git kassan ” kommando:

$ git kassan dev

I skärmdumpen nedan kan du se att vi har bytt från ' alfa ' förgrena sig till ' dev ' gren:

Steg 8: Visa aktuell filiallista med innehåll
Se den aktuella grenlistan med innehåll genom att använda det givna kommandot:

$ ls

Steg 9: Kontrollera Git Status
Kontrollera git-statusen för den aktuella grenen för att se ändringarna, spårade och ospårade filer:

$ git status

I utgången nedan kan det ses att filen vi har skapat i ' alfa '-grenen kopieras till ' dev ' gren:

Steg 10: Lägg till fil till Git Staging Area
Lägg nu till filen i Git-stagingområdet genom det givna kommandot:

$ git add testFile.txt

Steg 11: Uppdatera Git Repository
Använd ' git commit ” kommando för att spara alla tillagda ändringar och uppdatera arkivet:

$ begå -m 'testfil läggs till'

Steg 12: Kontrollera Git Status
Kontrollera nu Git-statusen för att verifiera ändringarna:

$ git status

Nedanstående utdata indikerar att alla ändringar har sparats och det finns inget att begå:

Steg 8: Verifiera tillagda ändringar
Verifiera de tillagda filerna genom att visa innehållslistan i ' dev ' gren:

$ ls

I nedanstående utdata kan det ses att vi fick ändringarna från en annan gren:

Vi har effektivt förklarat metoden för att få ändringar att bilda ytterligare en gren.

Slutsats

För att hämta filer från en annan gren, skapa först en fil i en lokal gren och lägg inte till den i Git Index. Byt sedan till en annan gren. Se sedan grenens status. Efter det lägger du till den ospårade filen från den tidigare grenen till det nya Git-grenindexet och genomför ändringar. Kontrollera Git-statusen och verifiera filerna i den nya grenen. Den här artikeln visade hur man får ändringar från en annan gren.