Kā detalizēti parādīt neveiktās izmaiņas Git un dažas Git atšķirības?

Ka Detalizeti Paradit Neveiktas Izmainas Git Un Dazas Git Atskiribas



Strādājot ar Git, izstrādātājiem ir jāpārbauda visas veiktās un neiesaistītās izmaiņas, pirms lokālais saturs tiek pārsūtīts uz attālo repozitoriju. Kā mēs zinām, neiesaistītie faili netiek virzīti uz Git attālo repozitoriju. Lai skatītu repozitorija statusu, tostarp Git neiesaistītās izmaiņas, “ $ git statuss ” komandu. Turklāt izstrādātājiem var būt nepieciešams skatīt izmaiņas starp nesenajām saistībām. Šim nolūkam izmantojiet ' $ git atšķirība ” komandu, lai parādītu atšķirību starp vēlamajām divām apņemšanām.







Šajā rokasgrāmatā tiks apspriesti šādi jautājumi:



Kā skatīt Git neiesaistītās izmaiņas?

Lai skatītu nepaveiktās izmaiņas programmā Git, vispirms dodieties uz nepieciešamo repozitoriju un ģenerējiet failu un izsekojiet tam pieturas indeksam. Pēc tam skatiet Git repozitorija izsekotās izmaiņas, izmantojot ' $ git statuss ” komandu.



Veiciet norādītās darbības, lai īstenotu iepriekš apspriesto scenāriju!





1. darbība: dodieties uz vietējo Git direktoriju

Pārvietojieties uz konkrēto vietējo direktoriju, izmantojot ' cd ” komanda:



$ cd 'C:\Iet \n ew_repos'

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

Pēc tam izpildiet ' pieskarties ” komandu, lai vietējā direktorijā izveidotu jaunu failu:

$ pieskarties testa_fails.txt

3. darbība: pievienojiet darba direktorija izmaiņas Git pieturvietas apgabalam

Lai izsekotu tikko pievienotajām izmaiņām pieturas rādītājā, palaidiet tālāk norādīto komandu:

$ git pievienot testa_fails.txt

4. darbība: pārbaudiet jaunās izmaiņas

Skatiet veiktās un neiesaistītās izmaiņas, izpildot ' $ git statuss ” komanda:

$ git statuss

Zemāk esošajā izvadā varat redzēt, ka jaunizveidotais fails ir jāapstiprina:

Pāriesim uz nākamo sadaļu un pārbaudīsim metodi, kā parādīt atšķirību starp divām saistībām.

Kā atšķirt divas saistības, izmantojot komandu “git diff”?

Lai atrastu atšķirību starp divām komutācijām, izveidojiet jaunu failu. Pēc tam veiciet izmaiņas un veiciet izmaiņas. Pēc tam atveriet failu teksta redaktorā un pievienojiet dažas izmaiņas. Pievienojiet jaunas izmaiņas uzstāšanās apgabalā un veiciet tās. Pēc tam izmantojiet ' $ git atšķirība ” komandu kopā ar SHA-jaucējkodu vēlamajām saistībām, lai skatītu izmaiņas failā.

Izmēģiniet sniegtās darbības, lai īstenotu iepriekš apspriesto scenāriju!

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

Palaidiet ' pieskarties ” komanda, lai izveidotu jaunu teksta failu:

$ pieskarties fails1.txt

2. darbība. Jauna faila izsekošana

Izpildiet šo komandu, lai pievienotu jaunizveidoto failu Git pieturvietas apgabalam izsekošanas nolūkos:

$ git pievienot fails1.txt

3. darbība: veiciet jaunas izmaiņas

Pēc tam saglabājiet visas pievienotās izmaiņas Git repozitorijā, palaižot ' git commit ” komanda:

$ git commit -m 'Pievienots 1 fails'

4. darbība: atveriet un atjauniniet failu

Tagad, lai atvērtu un atjauninātu tikko pievienoto failu, palaidiet ' $ sākums ” komanda:

$ start file1.txt

5. darbība: pievienojiet izmaiņas uzstāšanās apgabalā

Pēc izmaiņu veikšanas failā izsekojiet tām Git pieturvietas apgabalā:

$ git pievienot .

6. darbība: veiciet jaunas izmaiņas

Pēc tam atjauniniet Git repozitoriju ar tikko pievienotajām izmaiņām, izpildot tālāk norādīto komandu:

$ git commit -m 'fails1.txt atjaunināts'

7. darbība: pārbaudiet Git žurnālu

Pēc tam palaidiet ' git reflog ” komandu, lai iegūtu visu saistību SHA-jaucēju:

$ git žurnāls -- tiešsaistē

Zemāk esošajā izvadā mēs esam nokopējuši izcelto commit SHA-hash, lai atrastu atšķirību starp tiem:

8. darbība: atrodiet atšķirību starp saistībām

Visbeidzot, iegūstiet atšķirību starp vēlamo kopēto SHA-jaukšanu, izmantojot “ git atšķir ” komanda:

$ git atšķir cea60d0 726df51

Zemāk esošajā izvadā:

  • ' ” norāda faila veco versiju
  • ' +++ ” parāda atjaunināto failu.
  • ' +Mans pirmais fails. ” ir konkrētā faila atjauninātais saturs

Mēs esam izskaidrojuši, kā programmā Git parādīt nesaistītās izmaiņas un atšķirības starp divām saistībām.

Secinājums

Lai pārbaudītu nepaveiktās izmaiņas, dodieties uz vietējo direktoriju un izpildiet ' git statuss ” komandu. Tas parāda visas neveiktās izmaiņas. Tomēr, ja vēlaties atrast atšķirību starp divām saistībām, git diff ” var izmantot komandu. Šajā rakstā tika parādīta metode, kā parādīt neīstenotās izmaiņas un atrast atšķirību starp divām saistībām Git.