V tem članku vam bom pokazal, kako uporabiti git krivdo za sledenje avtorjem projekta. Torej, začnimo.
Nastavitev primernega skladišča Git:
Če se učite Git, lahko klonirate katero koli repozitorij Git iz GitHub v svoj računalnik, da preizkusite ukaze v tem članku. Če želite uporabiti lastno skladišče Git, je tudi to v redu.
Kloniral bom h5bp / html5-vzorčna plošča Git repozitorij iz GitHub za prikaz git krivde v tem članku.
$ git klon https: // github.com / h5bp / html5-bojlot.git
Zdaj se pomaknite do direktorija html5-bojlot / na naslednji način:
$ cd html5-vzorčni /
V html5-vzorčni / imenik, imam nekaj datotek in imenikov. V naslednjem razdelku vam bom pokazal, kako uporabljati git krivdo na tem odlagališču Git.
Osnovna uporaba:
Da bi našli avtorja in objavili podatke za vsako vrstico zadnje spremenjene različice datoteke (recimo myfile) v svojem skladišču Git zaženete git krivda kot sledi:
$ git kriv myfileV svojem skladišču Git imam datoteko gulpfile.babel.js. Recimo, želim preveriti avtorja in predati podatke o tej datoteki po vrsticah. Da bi to naredil, bi git obtožil na naslednji način:
$ git kriv gulpfile.babel.js
Moral bi dobiti kaj takega. Tu git kriv prikazuje vsebino datoteke, vključno s številkami vrstic na desni. Na levi strani vsake vrstice git krivulja prikaže zgoščeno objave, avtorja, ki je odgovoren za to objavo, datum in čas objave. Obveza lahko spremeni več vrstic kode v izvorni datoteki. Obveza lahko spremeni samo eno vrstico kode v izvorni datoteki. Torej, isti razpršeni prostor se lahko pojavi za več vrstic. Pojavi se lahko tudi samo enkrat. Odvisno od zaveze.
Od tu lahko vidite, kateri avtor je spremenil vrstico izvorne datoteke. Prav tako lahko vidite, kateri prevzem je odgovoren za to spremembo in kdaj je bila sprememba izvedena.
Če ima datoteka veliko vrstic, lahko krmarite s pomočjo
Zdaj, če želite izvedeti več o tem, kaj se je spremenilo v objavi, preprosto kopirajte zgoščeno odobritev in uporabite git log, kot sledi.
$ git log -p 2ad70775
Videti bi morali celotno sporočilo o odobritvi, katere vrstice so odstranjene in katere vrstice so dodane od prevoda pred njim.
Prikaz e-poštnega naslova avtorja:
Privzeto git krivulja prikazuje ime avtorja. Če želite namesto tega videti e-poštno sporočilo avtorja, zaženite git krivdo z -e možnost, kot sledi:
$ git krivda -e gulpfile.babel.js
Kot lahko vidite, se namesto imena avtorja prikaže e-poštno sporočilo avtorja.
Prikaz razpršenega dolgega prevzema:
Git kriv privzeto prikaže kratke zgoščene objave, kar je tudi edinstveno. Torej, brez težav ga lahko uporabite. Če pa želite, da vidite celotno dolžino razpršenih zgoščenk, lahko uporabite -l možnost git krivde, kot sledi.
$ git krivda -l gulpfile.babel.js
Kot lahko vidite, se namesto kratkih prikažejo celoštevninske zgoščevalne datoteke.
Če želite, lahko kombinirate tudi več možnosti, da dobite želeni učinek. Na primer, če si želite ogledati e-poštno sporočilo avtorja in dolgo razpršitev, lahko kombinirate datoteko -e in -l možnosti skupaj, kot sledi:
$ git krivda -el gulpfile.babel.jsPrikaz surovega časovnega žiga:
Privzeto prikaže git kriv lepo oblikovan datum in čas. Če pa iz nekega razloga potrebujete datum in čas kot vrednosti časovnega žiga, lahko uporabite -t možnost git krivde, kot sledi:
$ git krivda -t gulpfile.babel.js
Kot vidite, so vrednosti časovnega žiga navedene.
Obseg vrst, ki se uvrščajo na seznam:
Če želite pregledati samo določene obsege vrstic datoteke z uporabo git krivde, lahko uporabite -L možnost.
Za prikaz obsega uporabite -L možnost, uporabite git kriv, kot sledi:
$ git krivda -L startLineNumber, endLineNumber filePathNa primer za prikaz vrstic 10-20 iz datoteke gulpfile.babel.js, zaženite git krivdo na naslednji način:
$ git krivda -L 10,20 gulpfile.babel.js
Prikazati N število vrstic, ki se začnejo od vrstice X, zaženite git krivdo na naslednji način:
$ git krivda -L X, + NNa primer za prikaz 5 vrstice, ki se začnejo od črte 15 datoteke gulpfile.babel.js, zaženite git krivdo na naslednji način:
$ git krivda -L 15, + 5 gulpfile.babel.js
Prikazati N število vrstic pred vrstico X, zaženite git krivdo na naslednji način:
$ git krivda -L X, -NNa primer za prikaz 5 vrstic pred vrstico 15 (vključno z vrstico 15) datoteke gulpfile.babel.js, zaženite git krivdo na naslednji način:
$ git krivda -L 15, -5 gulpfile.babel.js
Pridobivanje pomoči:
git krivda ima veliko več možnosti. V tem članku sem opisal pogoste. Če potrebujete pomoč pri kateri koli od možnosti git krivde, lahko preverite man stran git kriv, kot sledi:
$ man git-kriv
Ali,
$ git pomoč pri krivdi
Stran z git krivdo.
Torej, na ta način uporabljate git krivdo za želeno skladišče Git. Hvala, ker ste prebrali ta članek.