Тази статия ще ви даде демонстрация за това как да проверявате или преглеждате Git дневници с помощта на Ubuntu 20.04 система. Всички примери по-долу са взети от прост проект на Git, наречен „simplegit“. Първо, трябва да вземете този проект. Следователно трябва да отворите приложението „Terminal“, като натиснете „Ctrl + Alt + t“ и да изпълните следната команда, за да клонирате хранилището „simplegit“ във вашата система:
$ git clone https: // github.com / schacon / simplegit-progitПреглед на дневници на Git Commits
Можете да видите историята на фиксирането в дневника на Git, като използвате следната команда:
$ git logКакто споменахме по-горе, всички най-скоро настъпили фиксирания ще бъдат показани първо.
Можете да видите в показаното по-горе изображение, командният списък 'git log' се фиксира с името на автора, заедно с имейл адреса, датата и съобщението за фиксиране.
Опции за команди на Git log
Налични са няколко опции, които можете да използвате с командата 'git log', за да покажете същия резултат, който търсите. По-долу споменахме някои опции, които са най-популярни, свързани с командата git log.
Показване на последните ангажименти
Най-добрият вариант -p, който е достъпен за регистрирани регистрационни файлове, е изправеният изход, който ограничава показания дневник до посочения номер 'n'. Той ще ограничи изхода и ще покаже броя на ангажиментите, които са настъпили наскоро. Например искаме да покажем само 2 скорошни записа в дневника на фиксирания. Следователно трябва да изпълните следната команда:
$ git log -p -2
Показване на всяко резюме на дневника на фиксиране
Можете също така да покажете пълното резюме на всеки ангажимент с 'git log'. Например искате да покажете статията на всеки ангажимент, след което можете да използвате опцията '-stat' с командата 'git log', както следва:
$ git log -stat
Както забелязахте от горния изход, опцията -stat също ще отпечата подробностите за модифицираните файлове, броя на добавените или премахнатите файлове и ще покаже файловете, които са били променени след всеки запис на фиксиране. Освен това в края на изхода ще се покаже пълно резюме.
Показва всеки дневник на ангажименти в един ред формат
Опцията -pretty е полезна за промяна на изходния формат. Ако искате да покажете всяка стойност на фиксиране само в един ред, след като използвате следната команда, можете да отпечатате всеки дневник на фиксиране в един ред:
$ git log --pretty = oneline
Показване на персонализиран изход на Git log
Използвайки опцията за формат, можете да посочите изходния си формат на дневника. Тази опция „формат“ е полезна, особено когато искате да създадете изход за машинен синтактичен анализ. Използвайки следните спецификатори на формат, с опция за формат, можете да генерирате персонализиран изход 'git log':
$ git log --pretty = format: "% h -% an,% ar:% s"
Можете да проучите повече опции, свързани с 'git log'. Тук споменахме следните опции, които ще ви помогнат в бъдеще:
Настроики | Описание |
---|---|
-стр | Той показва корекцията, въведена с всеки дневник на фиксиране. |
-статистика | Той показва пълното резюме на всеки ангажимент. |
-шортстат | Показва само вмъкнатите, изтритите и модифицираните редове. |
-само само | Той показва списък с имената на файлове, които са били актуализирани след подробностите за фиксиране. |
-име-статус | Той показва информацията за засегнатите файлове с добавени, актуализирани и изтрити подробности за файловете. |
-красива | Показва изхода в посочения формат |
-една линия | Показва изхода само в един ред |
-графика | Показва графиката ASCII на историята на сливане и разклонението |
-относителна дата | Използвайки тази опция, можете да използвате относителната дата, като преди 3 седмици, вместо да посочите пълния формат на датата. |
Можете да получите повече помощ от ръководствата на 'git log'. Въведете следната команда, за да покажете ръководството:
$ git help log
Обсъдихме как да видим регистрационния файл на Git за Ubuntu 20.04 в тази статия. Също така изброихме и обяснихме различни опции, които можете да използвате с командата 'git log'.