Гит

Како се користи гит крив

Како се користи гит крив
гит крив је врло добра наредба за праћење за Гит. гит крив приказује информације о аутору сваког ретка последње измењене изворне датотеке пројекта. Ред по ред можете пронаћи име аутора, имејл аутора, хеш урезивања итд. Последње измењене изворне датотеке. Ускоро ћете видети на шта мислим практично.

У овом чланку ћу вам показати како да користите гит кривњу за праћење аутора пројекта. Па, кренимо.

Постављање примера Гит спремишта:


Ако учите Гит, онда можете клонирати било које Гит спремиште из ГитХуб-а на свој рачунар да бисте испробали команде у овом чланку. Ако желите да користите сопствено Гит спремиште, и то је у реду.

Клонираћу х5бп / хтмл5-шаблон Гит спремиште из ГитХуб-а за демонстрацију гит кривице у овом чланку.

$ гит клон хттпс: // гитхуб.цом / х5бп / хтмл5-бојлер.гит

Сада идите на хтмл5-бојлот / директоријум на следећи начин:

$ цд хтмл5-сампле /

У хтмл5-бојлер / директоријума, имам неке датотеке и директоријуме. У следећем одељку, показаћу вам како да користите гит кривицу на овом Гит спремишту.

Основна употреба:

Да бисте пронашли аутора и предали информације за сваки ред последње измењене верзије датотеке (рецимо мифиле) у вашем Гит спремишту, покренете гит крив као што следи:

$ гит кривити мој фајл

У мом Гит спремишту имам датотеку гулпфиле.бабел.јс. Рецимо, желим да проверим аутора и да одредим информације о овој датотеци ред по ред. Да бих то урадио, гит кривио бих на следећи начин:

$ гит кривити гулпфиле.бабел.јс

Требало би да добијете овако нешто. Овде гит крив приказује садржај датотеке, укључујући бројеве редова с десне стране. С лијеве стране сваког реда, гит кривња приказује хеш урезивања, аутора који је одговоран за ово урезивање, датум и вријеме урезивања. Урезивање може променити више редова кода у изворној датотеци. Урезивање може променити само један ред кода у изворној датотеци. Дакле, исто хеширање урезивања може се појавити за више линија. Такође се може појавити само једном. Зависи од урезивања.

Одавде можете видети који је аутор променио који је ред изворне датотеке. Такође можете видети који је урезивање одговорно за ту промену и када је промена извршена.

Ако датотека има пуно линија, можете се кретати помоћу и стрелице. Такође можете изаћи из прозора за гит кривњу помоћу к тастер на тастатури.

Сада, ако желите да сазнате више о томе шта се променило у урезивању, једноставно копирајте хеш урезивања и користите гит дневник како следи.

$ гит лог -п 2ад70775

Требали бисте бити у могућности да видите комплетну поруку урезивања, које се линије уклањају и које се линије додају од урезивања пре ње.

Приказивање е-адресе аутора:

Подразумевано, гит кривња приказује име аутора. Ако уместо тога желите да видите е-пошту аутора, покрените гит кривицу помоћу опција као што следи:

$ гит крив -е гулпфиле.бабел.јс

Као што видите, уместо имена аутора приказује се имејл аутора.

Приказивање хасха дугог урезивања:

Подразумевано, гит крив приказује кратке хешеве урезивања, што је такође јединствено. Дакле, можете га користити без икаквих проблема. Али, ако више волите да видите хешове урезивања у пуној дужини, онда можете да користите опција гит кривице на следећи начин.

$ гит крив -л гулпфиле.бабел.јс

Као што видите, хеши урезивања у пуној дужини се приказују уместо кратких.

Ако желите, можете комбиновати и више опција да бисте постигли жељени ефекат. На пример, да бисте видели имејл аутора и дуго хеширање урезивања, можете комбиновати и опције заједно како следи:

$ гит крив -ел гулпфиле.бабел.јс

Приказивање необрађене временске ознаке:

Подразумевано, гит крив приказује лепо обликовани датум и време. Али, ако вам из неког разлога требају датум и време као вредности временске ознаке, можете користити опција гит кривице на следећи начин:

$ гит крив -т гулпфиле.бабел.јс

Као што видите, вредности временских жигова су наведене.

Унос специфичног опсега линија:

Ако желите да прегледате само одређене опсеге редова датотеке користећи гит крив, онда можете да користите опција.

За приказ опсега помоћу опција, користите гит крив на следећи начин:

$ гит крив -Л стартЛинеНумбер, ендЛинеНумбер филеПатх

На пример, за приказ линија 10-20 из датотеке гулпфиле.бабел.јс, покрените гит кривицу на следећи начин:

$ гит кривица -Л 10,20 гулпфиле.бабел.јс

Приказати Н број линија које почињу од реда Икс, покрените гит кривицу на следећи начин:

$ гит крив -Л Кс, + Н

На пример, за приказ 5 линије које почињу од линије 15 датотеке гулпфиле.бабел.јс, покрените гит кривицу на следећи начин:

$ гит крив -Л 15, + 5 гулпфиле.бабел.јс

Приказати Н број редова пре реда Икс, покрените гит кривицу на следећи начин:

$ гит крив -Л Кс, -Н

На пример, за приказ 5 линије пре од линије 15 (укључујући линију 15) датотеке гулпфиле.бабел.јс, покрените гит кривицу на следећи начин:

$ гит крив -Л 15, -5 гулпфиле.бабел.јс

Добијање помоћи:

гит крив има много више опција. У овом чланку сам обрадио оне уобичајене. Ако вам је потребна помоћ у вези са било којом од опција гит кривње, можете проверити ман страницу гит кривца на следећи начин:

$ човек гит-крив

Или,

$ гит помоћ кривицу

Приручник за гит крив.

Дакле, на тај начин користите гит кривицу на жељеном Гит спремишту. Хвала што сте прочитали овај чланак.

СуперТукКарт за Линук
СуперТукКарт је сјајан наслов дизајниран да вам пружи Марио Карт искуство бесплатно на вашем Линук систему. Прилично је изазовно и забавно играти, диз...
Водич за битку за Веснотх
Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...
0 А.Д. Приручник
Од многих стратешких игара тамо, 0 А.Д. успева да се истакне као свеобухватан наслов и врло дубока, тактичка игра упркос томе што је отворен извор. Ра...