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 statussZemā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 726df51Zemā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