Ako získať zmeny z inej pobočky?

Ako Ziskat Zmeny Z Inej Pobocky



Počas práce na Git vývojári komunikujú prostredníctvom pobočiek. Vývojári môžu vytvárať viaceré vetvy pre každý modul. Niekedy však počas vývoja potrebujú prejsť z jednej vetvy do druhej. V tejto situácii existuje možnosť straty údajov o projekte. Aby ste tomu zabránili, skopírujte údaje jednej vetvy Git do druhej alebo pridajte zmeny jednej vetvy do druhej.

Tento článok ukáže, ako získať zmeny z inej pobočky.

Ako získať zmeny z inej pobočky?

Ak chcete získať zmeny z inej vetvy, najprv vytvorte súbor v lokálnej vetve a nepridávajte ho do prípravnej oblasti Git. Potom vytvorte a prepnite na inú vetvu súčasne. Skontrolujte jeho stav, sledujte súbor predchádzajúcej vetvy do prípravnej oblasti Git do novej vetvy a potvrďte zmeny.







Vyskúšajte si uvedené kroky pre lepšie pochopenie.



Krok 1: Spustite terminál Git Bash
V ponuke Štart systému Windows vyhľadajte „ Git Bash ” terminál a otvorte ho:







Krok 2: Prejdite do úložiska Git
Teraz prejdite do požadovaného úložiska Git spustením daného príkazu:

$ cd 'C:\Choď \t je_1'



Krok 3: Vytvorte súbor
Na vytvorenie súboru použite „ dotyk “ a pridajte názov súboru:

$ dotyk testFile.txt

Krok 4: Overte vytvorený súbor
Pozrite si zoznam súborov a overte, či je súbor vytvorený alebo nie:

$ ls

Krok 5: Skontrolujte stav Gitu
Ak chcete zobraziť aktuálny stav úložiska, spustite príkaz uvedený nižšie:

$ stav git

Nižšie uvedený výstup znamená, že náš vytvorený súbor nie je sledovaný, pretože sme ho nepridali do prípravnej oblasti Git:

Krok 6: Skontrolujte všetky miestne pobočky
Spustite „ git vetva ” na zobrazenie zoznamu názvov lokálnych pobočiek:

$ git vetva

Je vidieť, že aktuálne úložisko obsahuje tri vetvy a hviezdička „ * “ symbol vedľa “ alfa ” vetva sa vzťahuje na aktuálnu pracovnú vetvu:

Krok 7: Prepnite na inú pobočku
Prepnite sa na inú pobočku pomocou „ git pokladňa 'príkaz:

$ git pokladňa dev

Na nižšie uvedenej snímke obrazovky môžete vidieť, že sme prešli z „ alfa “ pobočka na “ dev ” pobočka:

Krok 8: Zobrazte aktuálny zoznam obsahu
Zobrazte aktuálny zoznam obsahu vetvy použitím daného príkazu:

$ ls

Krok 9: Skontrolujte stav Git
Skontrolujte stav git aktuálnej vetvy, aby ste videli zmeny, sledované a nesledované súbory:

$ stav git

V nižšie uvedenom výstupe je vidieť, že súbor, ktorý sme vytvorili v „ alfa ” vetva sa skopíruje do “ dev ” pobočka:

Krok 10: Pridajte súbor do oblasti Git Staging Area
Teraz pridajte súbor do pracovnej oblasti Git pomocou daného príkazu:

$ git pridať testFile.txt

Krok 11: Aktualizujte úložisko Git
Použi ' git commit ” na uloženie všetkých pridaných zmien a aktualizáciu úložiska:

$ zaviazať sa -m 'testFile je pridaný'

Krok 12: Skontrolujte stav Git
Teraz skontrolujte stav Git a overte zmeny:

$ stav git

Nižšie uvedený výstup znamená, že všetky zmeny boli uložené a nie je potrebné nič potvrdiť:

Krok 8: Overte pridané zmeny
Overte pridané súbory zobrazením zoznamu obsahu v „ dev ” pobočka:

$ ls

V nižšie uvedenom výstupe je vidieť, že sme zmeny získali z inej vetvy:

Efektívne sme vysvetlili spôsob získania zmien na vytvorenie ďalšej pobočky.

Záver

Ak chcete získať súbory z inej vetvy, najprv vytvorte súbor v lokálnej vetve a nepridávajte ho do indexu Git. Ďalej prejdite na inú pobočku. Potom si pozrite stav pobočky. Potom pridajte nesledovaný súbor predchádzajúcej vetvy do nového indexu vetvy Git a potvrďte zmeny. Skontrolujte stav Git a overte súbory v novej vetve. Tento článok ukázal, ako získať zmeny z inej pobočky.