Cum să obțineți modificări de la o altă filială?

Cum Sa Obtineti Modificari De La O Alta Filiala



În timp ce lucrează la Git, dezvoltatorii interacționează prin ramuri. Dezvoltatorii au permisiunea de a crea mai multe ramuri pentru fiecare modul. Cu toate acestea, uneori, ei trebuie să treacă de la o ramură la alta în timpul dezvoltării. În această situație, există șansa de a pierde datele proiectului. Pentru a evita acest lucru, copiați datele unei ramuri Git în alta sau adăugați modificările unei ramuri în alta.

Acest articol va demonstra cum să obțineți modificări dintr-o altă ramură.

Cum să obțineți modificări de la o altă filială?

Pentru a obține modificări dintr-o altă ramură, mai întâi, creați un fișier într-o ramură locală și nu-l adăugați în zona de pregătire Git. Apoi, creați și comutați la o altă ramură simultan. Verificați starea acestuia, urmăriți fișierul ramurii anterioare în zona de pregătire Git în noua ramură și efectuați modificări.







Încercați pașii menționați pentru o mai bună înțelegere.



Pasul 1: Lansați Git Bash Terminal
Din meniul Start din Windows, căutați „ Git Bash ” terminal și deschideți-l:







Pasul 2: Navigați la Git Repository
Acum, navigați la depozitul Git necesar executând comanda dată:

$ CD „C:\Du-te \t este_1'



Pasul 3: Creați un fișier
Pentru a crea un fișier, utilizați „ atingere ” și adăugați numele fișierului:

$ atingere testFile.txt

Pasul 4: Verificați fișierul creat
Vizualizați lista de fișiere pentru a verifica dacă fișierul este creat sau nu:

$ ls

Pasul 5: Verificați starea Git
Pentru a vedea starea curentă a depozitului, rulați comanda de mai jos:

$ starea git

Rezultatul de mai jos înseamnă că fișierul nostru creat nu este urmărit, deoarece nu l-am adăugat în zona de pregătire Git:

Pasul 6: Verificați toate filialele locale
Rulați „ ramură git ” pentru a vizualiza lista numelor de ramuri locale:

$ ramură git

Se poate observa că depozitul actual conține trei ramuri, iar asteriscul „ * simbolul de lângă simbolul „ alfa ” ramura se referă la ramura curentă de lucru:

Pasul 7: Treceți la o altă filială
Treceți la altă ramură cu ajutorul „ git checkout ”comandă:

$ git checkout dev

În captura de ecran de mai jos, puteți vedea că am trecut de la „ alfa ” ramura la “ dev ” ramura:

Pasul 8: Vizualizați lista curentă a ramurilor de conținut
Vizualizați lista curentă a ramurilor de conținut utilizând comanda dată:

$ ls

Pasul 9: Verificați starea Git
Verificați starea git a ramurii curente pentru a vedea modificările, fișierele urmărite și neurmărite:

$ starea git

În rezultatul de mai jos, se poate vedea că fișierul pe care l-am creat în „ alfa ” ramura este copiată în ” dev ” ramura:

Pasul 10: Adăugați fișierul în zona Git Staging
Acum, adăugați fișierul în zona de pregătire Git prin comanda dată:

$ git add testFile.txt

Pasul 11: Actualizați depozitul Git
Folosește ' git commit ” comandă pentru a salva toate modificările adăugate și pentru a actualiza depozitul:

$ comite -m 'testFile este adăugat'

Pasul 12: Verificați starea Git
Acum, verificați starea Git pentru a verifica modificările:

$ starea git

Rezultatul de mai jos indică faptul că toate modificările au fost salvate și că nu este nimic de comis:

Pasul 8: Verificați modificările adăugate
Verificați fișierele adăugate vizualizând lista de conținut în „ dev ” ramura:

$ ls

În rezultatul furnizat mai jos, se poate vedea că am primit modificările dintr-o altă ramură:

Am explicat eficient metoda de a obține modificări pentru a forma o altă ramură.

Concluzie

Pentru a obține fișiere dintr-o altă ramură, mai întâi, creați un fișier într-o ramură locală și nu-l adăugați la indexul Git. Apoi, treceți la o altă ramură. Apoi, vizualizați starea sucursalei. După aceea, adăugați fișierul neurmărit al ramurilor anterioare la noul index al ramurilor Git și efectuați modificări. Verificați starea Git și verificați fișierele din noua ramură. Acest articol a demonstrat cum să obțineți modificări dintr-o altă ramură.