Kā iegūt izmaiņas citā filiālē?

Ka Iegut Izmainas Cita Filiale



Strādājot ar Git, izstrādātāji mijiedarbojas, izmantojot filiāles. Izstrādātājiem ir atļauts katram modulim izveidot vairākas filiāles. Tomēr dažreiz tiem izstrādes laikā ir jāpārslēdzas no vienas filiāles uz otru. Šādā situācijā pastāv iespēja pazaudēt projekta datus. Lai no tā izvairītos, kopējiet vienas Git filiāles datus citā vai pievienojiet vienas filiāles izmaiņas citai.

Šajā rakstā tiks parādīts, kā iegūt izmaiņas citā filiālē.

Kā iegūt izmaiņas citā filiālē?

Lai saņemtu izmaiņas no citas filiāles, vispirms izveidojiet failu vietējā filiālē un nepievienojiet to Git pielāgošanas apgabalam. Pēc tam izveidojiet un vienlaikus pārslēdzieties uz citu filiāli. Pārbaudiet tā statusu, izsekojiet iepriekšējās filiāles failu uz Git pieturvietas apgabalu jaunajā filiālē un veiciet izmaiņas.







Izmēģiniet minētās darbības, lai labāk izprastu.



1. darbība: palaidiet Git Bash termināli
Windows izvēlnē Sākt meklējiet “ Gits Bašs ” termināli un atveriet to:







2. darbība: dodieties uz Git repozitoriju
Tagad dodieties uz nepieciešamo Git repozitoriju, izpildot doto komandu:

$ cd 'C:\Iet \t ir_1'



3. darbība: izveidojiet failu
Lai izveidotu failu, izmantojiet ' pieskarties ” komandu un pievienojiet faila nosaukumu:

$ pieskarties testFile.txt

4. darbība: pārbaudiet izveidoto failu
Skatiet failu sarakstu, lai pārbaudītu, vai fails ir izveidots vai nav:

$ ls

5. darbība. Pārbaudiet Git statusu
Lai skatītu pašreizējo repozitorija statusu, palaidiet tālāk norādīto komandu:

$ git statuss

Tālāk redzamā izvade norāda, ka mūsu izveidotais fails nav izsekots, jo mēs to nepievienojām Git piestādīšanas apgabalam:

6. darbība. Pārbaudiet visas vietējās filiāles
Palaidiet ' git filiāle ” komandu, lai skatītu vietējo filiāļu nosaukumu sarakstu:

$ git filiāle

Var redzēt, ka pašreizējā repozitorijā ir trīs filiāles un zvaigznīte “ * ' simbols blakus ' alfa ” filiāle attiecas uz pašreizējo darba nozari:

7. darbība. Pārslēdzieties uz citu filiāli
Pārslēdzieties uz citu filiāli, izmantojot ' saņemt kasi ” komanda:

$ saņemt kasi izstrādātājs

Tālāk esošajā ekrānuzņēmumā varat redzēt, ka esam pārgājuši no “ alfa ' atzars uz ' izstrādātājs ” filiāle:

8. darbība. Skatiet pašreizējo nozaru satura sarakstu
Skatiet pašreizējo zaru satura sarakstu, izmantojot doto komandu:

$ ls

9. darbība: pārbaudiet Git statusu
Pārbaudiet pašreizējās filiāles git statusu, lai redzētu izmaiņas, izsekotos un neizsekotos failus:

$ git statuss

Zemāk esošajā izvadā var redzēt, ka fails, ko esam izveidojuši mapē “ alfa ' filiāle tiek kopēta uz ' izstrādātājs ” filiāle:

10. darbība: pievienojiet failu Git pieturvietas apgabalam
Tagad pievienojiet failu Git stadijas apgabalam, izmantojot doto komandu:

$ git pievienot testFile.txt

11. darbība: atjauniniet Git krātuvi
Izmantojiet ' git commit ” komandu, lai saglabātu visas pievienotās izmaiņas un atjauninātu repozitoriju:

$ apņemties -m 'TestFile ir pievienots'

12. darbība: pārbaudiet Git statusu
Tagad pārbaudiet Git statusu, lai pārbaudītu izmaiņas:

$ git statuss

Zemāk redzamā izvade norāda, ka visas izmaiņas ir saglabātas un nav ko veikt:

8. darbība: pārbaudiet pievienotās izmaiņas
Pārbaudiet pievienotos failus, skatot satura sarakstu sadaļā “ izstrādātājs ” filiāle:

$ ls

Tālāk sniegtajā izvadā redzams, ka izmaiņas saņēmām no citas filiāles:

Mēs esam efektīvi izskaidrojuši metodi, kā iegūt izmaiņas, lai izveidotu citu filiāli.

Secinājums

Lai iegūtu failus no citas filiāles, vispirms izveidojiet failu vietējā filiālē un nepievienojiet to Git indeksam. Pēc tam pārejiet uz citu filiāli. Pēc tam skatiet filiāles statusu. Pēc tam pievienojiet iepriekšējās filiāles neizsekoto failu jaunajam Git filiāles indeksam un veiciet izmaiņas. Pārbaudiet Git statusu un pārbaudiet failus jaunajā filiālē. Šajā rakstā tika parādīts, kā iegūt izmaiņas no citas filiāles.