Kā atšķirt vienu un to pašu failu starp divām dažādām saistībām vienā un tajā pašā filiālē

Ka Atskirt Vienu Un To Pasu Failu Starp Divam Dazadam Saistibam Viena Un Taja Pasa Filiale



Git lietotāji izmanto Git, lai pārvaldītu DevOps projektus un to pirmkodu. Šajā platformā projektu izstrādātāji kopā strādā pie projekta līdzekļiem un funkcijām, izmantojot failus, un viņiem laiku pa laikam šie faili ir jāmaina. Tā kā daudzi izstrādātāji strādā pie viena projekta, viņiem reizēm var būt nepieciešams skatīt iepriekšējās un jaunās izmaiņas failā, lai saprastu.

Šajā rakstā tiks parādīts, kā atšķirt vienu un to pašu failu starp divām saistībām vienā un tajā pašā filiālē.







Kā atšķirt vienu un to pašu failu starp divām saistībām vienā un tajā pašā filiālē?

Lai vienā un tajā pašā filiālē atšķirtu failu starp divām komutācijām, vispirms atveriet Git repozitoriju. Pēc tam veiciet izmaiņas. Pēc tam tajā pašā filiālē pārveidojiet failu, kas nesen tika veikts, un veiciet to vēlreiz, lai saglabātu vietējās izmaiņas. Tagad izmantojiet ' git diff HEAD~1 HEAD ” komandu.

Apskatiet sniegtos soļus praktiskajai demonstrācijai.

1. darbība: atveriet Git termināli

Vispirms izvēlnē Sākt atveriet ' Gits Bašs ”Git terminālis:

2. darbība: dodieties uz Git repozitoriju

Pēc tam izmantojiet ' cd ” komandu un atveriet Git repozitoriju:

$ cd 'C:\Git\Design'

3. darbība: inicializējiet Git krātuvi

Inicializējiet Git repozitoriju, izmantojot “ tas ir karsts ” komanda:

$ tas ir karsts

4. darbība: ģenerējiet jaunu failu

Lai ģenerētu jaunu failu un tieši saglabātu faila saturu, izpildiet norādīto komandu:

$ atbalss 'Sveiki' > JaunsFails.txt

Iepriekš minētajā komandā atbalss pievienos saturu un tieši saglabās to mapē “ JaunsFails.txt ” fails:

Tagad izmantojiet ' ls ” komanda, lai skatītu visus failus un pārbaudītu, vai fails ir izveidots vai nav:

$ ls

5. darbība: pievienojiet failu pieturas rādītājam

Pēc tam pārvietojiet neizsekoto failu uz izsekošanas indeksu, izmantojot Git ' pievienot ” komanda:

$ git pievienot JaunsFails.txt

Pārbaudiet Git statusu, lai pārbaudītu, vai izmaiņas ir pievienotas izsekošanas indeksam.

$ git statuss

6. darbība: apstipriniet ģenerēto failu

Lai veiktu jaunģenerēto failu, lai saglabātu izmaiņas, ierakstiet šādu komandu:

$ git commit -m 'Jauns fails ir izveidots'

7. darbība: mainiet failu

Atveriet failu teksta redaktorā un atjauniniet to:

$ startējiet failu NewFile.txt

Mainiet faila saturu un nospiediet ' Ctrl+S ” taustiņu, lai saglabātu failu:

8. darbība. Pārvietojiet failu uz pakāpenisko rādītāju

Pēc tam pievienojiet neizsekoto modifikāciju iestudējuma rādītājā:

$ git pievienot JaunsFails.txt

Pārbaudiet repozitorija stāvokli, lai pārbaudītu, vai izmaiņas ir pievienotas pieturas apgabalā.

$ git statuss

9. darbība: apstipriniet modificēto failu

Pēc tam pievienojiet modifikācijas Git lokālajā repozitorijā, izmantojot norādīto komandu:

$ git commit -m 'modificēts fails'

Skatiet repozitorija žurnālu, lai pārbaudītu, vai izmaiņas ir veiktas vai nav:

$ git žurnāls

10. darbība. Atšķiriet vienu un to pašu failu starp divām saistībām

Pēc tam atšķiriet vienu un to pašu failu starp divām komutācijām, izpildot tālāk minēto komandu. Norādiet arī šo divu saistību izpildes ID:

$ git atšķir 593d249 2b06488

Zemāk redzamā izvade veiksmīgi parāda atšķirību starp vienu un to pašu failu starp divām saistībām. Šeit ir zīmes ' ' un ' +++ ” ir izvades rādītāji, kas parāda jaunās un vecās saistības. :

Alternatīvi, Git lietotāji var izmantot HEAD pozīciju, nevis commit ID, lai skatītu atšķirību, kā parādīts tālāk esošajā komandā:

$ git atšķir GALVA~ 1 GALVA

Mēs esam iemācījuši jums, kā atšķirt vienu un to pašu failu starp divām apņemšanām.

Secinājums

Lai atšķirtu vienu un to pašu failu starp divām komutācijām, vispirms dodieties uz Git vietējo repozitoriju. Veiciet pirmo faila apstiprināšanu, izmantojot “ $ git commit -m ” komandu. Pēc tam veiciet dažas izmaiņas tajā pašā failā un veiciet to vēlreiz, lai saglabātu izmaiņas lokālajā repozitorijā. Pēc tam parādiet viena un tā paša faila atšķirību starp dažādām saistībām, izmantojot ' git diff HEAD~1 HEAD ” komandu. Šajā rakstā tika parādīts, kā atšķirt failu starp divām apņemšanām.