Kā apskatīt saistību vēsturi, izmantojot Git Log - CloudSavvy IT
Tīmekļa aģentūra » Digitālās ziņas » Kā apskatīt saistību vēsturi, izmantojot Git Log -

Kā apskatīt saistību vēsturi, izmantojot Git Log -

Git izseko saistības laika gaitā, ļaujot izsekot koda progresam un vēsturei. Lai gan jūs joprojām varat izmantot Github tiešsaistē, lai skatītu publisko krātuvi, vietējās krātuves pārlūkošanai ir jāizmanto CLI rīki, lai skatītu Git saistību vēsturi, piemēram, git log.

Risinājums bez CLI: vienkārši izmantojiet Git klientu

Lai gan jums noteikti ir jāiemācās izmantot Git no komandrindas, jo tas palīdz saprast visu, ko jūs darāt, šī ir viena no retajām reizēm, kad patiešām ir lietderīgāk izveidot jums piemērotu saskarni. Skatiet Git vēsturi, it īpaši, ja tiek ņemtas vērā vairākas filiāles, tālvadības pults, tagi un līdzautori. Tiešsaistes pakalpojumu, piemēram, GitHub, izmantošanas pieredze ir acīmredzami izdevīga, tad kāpēc to nevar izmantot darbvirsmā?

Tur ir daudz Git GUI klientu, taču ievērojamākie ir Github Desktop, GitKraken, Fork un SourceTree.

Tomēr joprojām ir noderīgi apgūt komandas. Jūs, iespējams, nevēlaties izmantot GUI vai atrodaties attālā vidē, izmantojot SSH, vai arī vēlaties vienkārši paskatīties, kamēr jau atrodaties savā terminālī. Par laimi, izmantojot git log ir diezgan viegli.

Izmantojiet git žurnālu

Pēc noklusējuma git log parāda daudz informācijas par katru apņemšanos - atsauces ID, autors, datums, apņemšanās ziņojums un, ja tā ir visu filiāļu GALVA.

git log

Ja vēlaties uzzināt, kuri faili tiek ietekmēti, jums tas būs jāpalaiž --stat, kas parādīs failu sarakstu ar papildinājumiem un svītrojumiem.

git žurnāls -statuss

Ja vēlaties uzzināt, kas īsti mainījās šajās saistībās, jums tas būs jāsāk -p, ko var izmantot ar vai bez --stat:

git žurnāls -statuss -p

To var daudz filtrēt, tāpēc varat kārtot pēc datuma:

git log-pēc = "2014-7-1"-pirms = "2014-7-4"

Vai parādīt pēc attiecīgā faila:

git žurnāls - example.json

Vai ar meklēšanas virkni:

git log -S "Sveika, pasaule!"

Vai arī apskatiet svarīgas apvienošanas saistības:

git log -sapludina

Un, ja vēlaties tikai skatīt žurnāla žurnāla izmaiņas, varat kopēt jaukt un palaist git show:

git šovs e9d802bdc3a61943b2c9c736194a202b4e000180

Nozares vēstures apskate

Tikai saistību saraksta izveidošana var būt sarežģīta, lai sakārtotu filiāles. par laimi git log nodrošina --graph iespēja, ko var izmantot kopā ar dažiem

git žurnāls -grafiks -oneline -dekorēts

Varat arī izmantot pielāgotu formatējumu, ja jums nepatīk šis izskats:

--pretty = formāts: "% cn izdarīja% h% cd"

Šis konkrētais parametru kopums ir ļoti noderīgs, taču tam nav īsceļa, tādēļ, ja to izmantojat daudz, iesakām definēt aizstājvārdu ~/.bashrcvai jebkura līdzīga konfigurācija, ko izmantojat apvalkam:

alias gitgraph = "git žurnāls -grafiks -oneline -dekorēt"

★ ★ ★ ★ ★