Ez a cikk bemutatja a Git naplók ellenőrzésének vagy megtekintésének bemutatóját az Ubuntu 20.04 rendszer használatával. Az alábbiakban felsorolt példák egy egyszerű Git-projektből származnak, amelyet „simplegit” -nek hívnak. Először is meg kell szereznie ezt a projektet. Ezért meg kell nyitnia a „Terminál” alkalmazást a „Ctrl + Alt + t” billentyűkombináció megnyomásával, és a következő parancsot kell végrehajtania a „simplegit” lerakat klónozásához a rendszeren:
$git klónhttps://github.com/schacon/simplegit-progit
Git -kötelezettségek naplóinak megtekintése
A Git naplóban megtekintheti a véglegesítési előzményeket a következő paranccsal:
$git napló
Amint fentebb említettük, az összes legutóbbi kötelezettségvállalás jelenik meg először.
A fenti képen látható a „git log” parancslista a szerző nevével, az e-mail címmel, a dátummal és a véglegesítési üzenettel együtt.
Git log parancsok beállításai
Számos lehetőség áll rendelkezésre, amelyekkel a „git log” paranccsal ugyanazt az eredményt jelenítheti meg, mint amit keres. Az alábbiakban megemlítettünk néhány olyan opciót, amelyek a git log parancshoz kapcsolódnak.
A legutóbbi elkötelezettségek megjelenítése
A legegyszerűbb -p opció, amely az elkötelezett naplókról elérhető, a javított kimenet, amely a megjelenített naplót a megadott „n” számra korlátozza. Korlátozza a kimenetet, és megjeleníti a legutóbbi kötelezettségvállalások számát. Például csak 2 legutóbbi kötelezettségvállalási naplóbejegyzést szeretnénk megjeleníteni. Ezért a következő parancsot kell futtatnia:
$git napló -p -2
Az egyes véglegesítési naplók összegzésének megjelenítése
Az egyes elkötelezettségek teljes összegzését is megjelenítheti a „git naplóval”. Például meg szeretné jeleníteni az egyes véglegesítések statisztikáit, majd használhatja a „–stat” opciót a „git log” paranccsal az alábbiak szerint:
$git napló-állapot
Amint azt a fenti kimenetből észrevette, a –stat opció kinyomtatja a módosított fájlok adatait, a hozzáadott vagy eltávolított fájlok számát, és megjeleníti azokat a fájlokat, amelyeket minden egyes véglegesítési bejegyzés után megváltoztattak. Ezenkívül a teljes összegzés megjelenik a kimenet végén.
Minden véglegesítési napló megjelenítése egy sor formátumban
A –szép opció hasznos a kimeneti formátum megváltoztatásához. Ha minden egyes véglegesítési értéket csak egy sorban szeretne megjeleníteni, akkor a következő paranccsal kinyomtathatja az egyes véglegesítési naplókat egyetlen sorban:
$git napló --szép= online
A Git napló személyre szabott kimenetének megjelenítése
A formátum beállítással megadhatja a kimeneti napló formátumát. Ez a „formátum” opció hasznos, különösen akkor, ha kimenetet szeretne létrehozni a gépi elemzéshez. A következő formátum -specifikátorok használatával, a formátum opcióval testreszabható „git log” kimenetet hozhat létre:
$git napló --szép= formátum:' %h - %an, %ar: %s'
További lehetőségeket fedezhet fel a „git naplóval” kapcsolatban. Itt megemlítettük a következő lehetőségeket, amelyek segítenek a jövőben:
Lehetőségek | Leírás |
---|---|
-p | Megjeleníti az egyes véglegesítési naplóba bevezetett javítást. |
-állapot | Megjeleníti az összes végleges összefoglalót. |
- Rövid állapot | Csak a beillesztett, törölt és módosított sorokat mutatja. |
- csak | Megjeleníti a véglegesítés részleteit követően frissített fájlok nevének listáját. |
-név-állapot | Megjeleníti az érintett fájlok adatait hozzáadott, frissített és törölt fájlokkal. |
- igényesség | A kimenetet a megadott formátumban jeleníti meg |
-egy sor | A kimenetet egyetlen sorban jeleníti meg |
-grafikon | Az egyesítési előzmények és ágak ASCII grafikonját mutatja |
-relatív dátum | Ezzel az opcióval a teljes dátumformátum megadása helyett használhatja a relatív dátumot, mint 3 héttel ezelőtt. |
További segítséget a „git log” man oldalain kaphat. A kézi oldal megjelenítéséhez írja be a következő parancsot:
$megySegítségnapló
Ebben a cikkben megvitattuk, hogyan tekinthetjük meg a Git kötelezettségek naplóját az Ubuntu 20.04 rendszeren. Ezenkívül felsoroltuk és elmagyaráztuk a „git log” paranccsal használható különböző lehetőségeket.