Git

Kuidas kasutada git süüd

Kuidas kasutada git süüd
git blame on Giti jaoks väga hea jälgimiskäsk. git blame näitab projekti viimase muudetud lähtefaili iga rea ​​autoriteavet. Viimati muudetud lähtefaili autori nime, e-posti aadressi, räsimärgi jms leiate rea kaupa. Varsti näete, mida ma praktiliselt mõtlen.

Selles artiklis näitan teile, kuidas kasutada git süüdistust projekti autorite jälgimiseks. Alustame siis.

Näidis-Giti hoidla seadistamine:


Kui õpite Gitit, saate kloonida mis tahes Giti hoidla GitHubist arvutisse, et proovida selles artiklis olevaid käske. Kui soovite kasutada oma Giti hoidlat, on see ka hea.

Kloonin h5bp / html5-boilerplate Giti hoidla GitHubilt selles artiklis ilmnenud süüdistuste näitamise eest.

$ giti kloon https: // github.com / h5bp / html5-boilerplate.git

Nüüd navigeerige html5-boilerplate / kataloogi järgmiselt:

$ cd html5-boilerplate /

Aastal HTML5-boilerplate / kataloog, mul on mõned failid ja kataloogid. Järgmises jaotises näitan teile, kuidas kasutada Git süüdistust selles Giti hoidlas.

Põhikasutus:

Faili viimase muudetud versiooni (ütleme nii, et minufail) oma Giti hoidlas, sa jooksed git süüdi järgnevalt:

$ git süüdistab minu faili

Minu Giti hoidlas on mul fail gulpfile.paabel.js. Oletame, et tahan selle faili autorit kontrollida ja teavet rea kaupa siduda. Selleks laseksin süüdistada järgmiselt:

$ git süüdistab gulpfile'i.paabel.js

Sa peaksid midagi sellist saama. Siin näitab git blame faili sisu koos paremal olevate ridade numbritega. Igast reast vasakul näitab git blame kohustuse räsi, selle kohustuse eest vastutavat autorit, kohustuse kuupäeva ja kellaaega. Pühendumine võib muuta lähtefailis mitut koodirida. Pühendumine võib lähtefailis muuta ainult ühte koodirida. Nii võib sama rea ​​räsi ilmuda mitmele reale. See võib ilmuda ka ainult üks kord. See sõltub pühendumusest.

Siit näete, milline autor muutis lähtefaili rida. Samuti näete, milline kohustus on selle muudatuse eest vastutav ja millal muudatus tehti.

Kui failil on palju ridu, saate navigeerida, kasutades ja nooleklahve. Võite ka git blame'i akna sulgeda, kasutades q klaviatuuril.

Nüüd, kui soovite lisateavet selle kohta, mis pühendumises muutus, kopeerige lihtsalt toimingu räsi ja kasutage git-logi järgmiselt.

$ git log -p 2ad70775

Peaksite nägema täielikku pühendumissõnumit, millised read on eemaldatud ja millised read on lisatud enne seda toimingut.

Autori e-posti aadressi kuvamine:

Vaikimisi näitab git blame autori nime. Kui soovite selle asemel näha autori e-posti aadressi, käivitage -e järgmiselt:

$ git süüdistab -e gulpfile.paabel.js

Nagu näete, kuvatakse autori nime asemel autori e-posti aadress.

Pika pühendusega räsi kuvamine:

Vaikimisi näitab git blame lühikesi räsimisi, mis on samuti ainulaadne. Niisiis, saate seda ilma probleemideta kasutada. Kuid kui eelistate täispikkuses räsimisi näha, saate kasutada -l võimalus süüdistada järgmiselt.

$ git süüdi -l gulpfile.paabel.js

Nagu näete, kuvatakse lühikese asemel täispikkuses toimuvad räsi.

Soovi korral saate soovitud efekti saamiseks kombineerida ka mitu valikut. Näiteks, et näha autori e-posti aadressi ja pikka räsi siduda, saate selle ühendada -e ja -l valikud koos järgmiselt:

$ git süüdi -el gulpfile.paabel.js

Toore ajatempli kuvamine:

Vaikimisi näitab git blame kenasti vormindatud kuupäeva ja kellaaega. Kuid kui mingil põhjusel vajate ajatempli väärtustena kuupäeva ja kellaaega, võite kasutada nuppu -t võimalus süüdistada järgmiselt:

$ git süüdi -t gulpfile.paabel.js

Nagu näete, on ajatempli väärtused loetletud.

Spetsiifiline ridade loetelu:

Kui soovite kontrollida ainult faili konkreetseid ridade vahemikke, kasutades git blame'i, saate kasutada -L valik.

Vahemiku kuvamiseks nupu abil -L kasutage git blame'i järgmiselt:

$ git süüdistab -L startLineNumber, endLineNumber filePath

Näiteks joonte kuvamiseks 10-20 failist gulpfile.paabel.js, joosta süüdi järgmiselt:

$ git süüdi -L 10,20 gulpfile.paabel.js

Kuvamiseks N reast algavate ridade arv X, joosta süüdi järgmiselt:

$ git süüdistab -L X, + N

Näiteks kuvamiseks 5 joonelt algavad read 15 faili gulpfile.paabel.js, joosta süüdi järgmiselt:

$ git süüdistab -L 15, + 5 gulpfile.paabel.js

Kuvamiseks N ridade arv enne joont X, joosta süüdi järgmiselt:

$ git süüdistab -L X, -N

Näiteks kuvamiseks 5 read enne joonelt 15 (sh rida 15) gulpfile.paabel.js, joosta süüdi järgmiselt:

$ git süüdistab -L 15, -5 gulpfile.paabel.js

Abi saamine:

git süüdi on palju rohkem võimalusi. Ma käsitlesin selles artiklis tavalisi. Kui vajate abi ükskõik millise git süüdistamisvõimaluse osas, saate kontrollida git süüdistuse manulehte järgmiselt:

$ mees git-süüdi

Või,

$ git abi süüdistada

Git süüdistab mehe lehte.

Niisiis, kuidas kasutate oma soovitud Giti hoidlas git-süüd. Täname selle artikli lugemise eest.

Kuidas Linuxis oma mänguseanssi jäädvustada ja voogesitada
Varem peeti mängude mängimist ainult hobiks, kuid aja jooksul kasvas mängutööstus tehnoloogia ja mängijate arvu osas tohutult. Mängupublik on veebimän...
Parimad mängud, mida saab mängida käte jälgimisega
Oculus Quest tutvustas hiljuti suurepärast ideed käsitsi jälgimisest ilma kontrolleriteta. Üha suurema hulga mängude ja tegevustega, mis toetavad kas ...
Kuidas kuvada OSD ülekatet täisekraanil Linuxi rakendustes ja mängudes
Täisekraaniga mängude mängimine või rakenduste kasutamine häireteta täisekraanirežiimis võib teid paneelil või tegumiribal kuvatavast asjakohasest süs...