כיצד אוכל לבדוק יומני Git?

How Do I Check Git Logs



לפעמים, כששיבצת מאגר או יצרת התחייבויות שונות באמצעות היסטוריית התחייבות קיימת, תרצה להסתכל על כל היסטוריית המחויבות כדי לצפות במה שקרה בעבר. כדי להציג את כל היסטוריית ההתחייבות, תוכל לבדוק את יומן Git, כלי שימושי מאוד המאפשר לך להציג את כל הפרטים אודות ההתחייבויות הקודמות שבוצעו בפרויקט מסוים. פקודת היומן הפשוטה ביותר מציגה את היסטוריית ההתחייבות המובילה עד למצב הנוכחי של הענף שהוצא. כל ההתחייבויות מוצגות בסדר כרונולוגי הפוך, מה שאומר שתוכל לצפות תחילה בהתחייבויות האחרונות.

מאמר זה ייתן לך הדגמה כיצד לבדוק או להציג יומני Git באמצעות מערכת אובונטו 20.04. כל הדוגמאות להלן שלקחנו הן מפרויקט Git פשוט בשם 'simplegit'. ראשית, עליך להשיג את הפרויקט הזה. לכן, עליך לפתוח את היישום 'טרמינל' על ידי הקשה על 'Ctrl + Alt + t' ולבצע את הפקודה הבאה כדי לשכפל את מאגר 'simplegit' במערכת שלך:







$שיבוט githttps://github.com/שאקון/simplegit-progit

צפייה ביומני Git Commits

תוכל להציג את היסטוריית ההתחייבות ביומן Git באמצעות הפקודה הבאה:



$יומן git

כפי שהזכרנו לעיל, כל ההתחייבויות שהתרחשו לאחרונה יוצגו תחילה.







אתה יכול לראות בתמונה המוצגת לעיל רשימת הפקודות 'יומן git' מתחייבת עם שם המחבר יחד עם כתובת הדוא'ל, התאריך והודעת ההתחייבות.

אפשרויות הפקודה של יומן Git

מספר אפשרויות זמינות, בהן תוכל להשתמש באמצעות הפקודה 'git log' כדי להציג את אותה התוצאה שאתה מחפש. להלן, הזכרנו כמה אפשרויות הפופולריות ביותר הקשורות לפקודת log git.



הצג התחייבויות אחרונות

האפשרות הטובה ביותר -p הזמינה לגבי יומני מחויבים היא הפלט המתוקן, המגביל את היומן המוצג למספר 'n' שצוין. זה יגביל את התפוקה ויציג את מספר ההתחייבויות שהתרחשו לאחרונה. לדוגמה, אנו רוצים להציג רק 2 ערכי יומן התחייבות אחרונים. לכן, עליך להריץ את הפקודה הבאה:

$יומן git -p -2

הצג כל סיכום יומן התחייבות

תוכל גם להציג את הסיכום המלא של כל התחייבות עם 'יומן git'. לדוגמה, ברצונך להציג את הנתונים הסטטיסטיים של כל התחייבות, ולאחר מכן תוכל להשתמש באפשרות '–stat' עם הפקודה 'יומן git' כדלקמן:

$יומן git-מדינה

כפי ששמתם לב מהפלט לעיל, האפשרות –stat תדפיס גם את הפרטים אודות הקבצים שהשתנו, מספר הקבצים שנוספו או הוסרו, ותציג את הקבצים שהשתנו לאחר כל ערך התחייבות. יתר על כן, סיכום מלא יוצג בסוף הפלט.

הצג כל יומן התחייבות בתבנית שורה אחת

האפשרות - די שימושית לשינוי פורמט הפלט. אם ברצונך להציג כל ערך התחייבות בשורה אחת בלבד, באמצעות הפקודה הבאה תוכל להדפיס כל יומן התחייבות בשורה אחת:

$יומן git --יפה= מקוון

הצג פלט מותאם אישית של יומן Git

באמצעות אפשרות הפורמט, תוכל לציין את פורמט יומן הפלט שלך. אפשרות זו 'פורמט' שימושית, במיוחד כאשר אתה רוצה ליצור פלט לניתוח מכונה. באמצעות מפרטי הפורמט הבאים, עם אפשרות הפורמט, תוכל ליצור פלט 'git log' בהתאמה אישית:

$יומן git --יפה= פורמט:' %h - %an, %ar: %s'

אתה יכול לחקור אפשרויות נוספות הקשורות ל'יומן git '. כאן הזכרנו את האפשרויות הבאות שיעזרו לך בעתיד:

אפשרויות תיאור
-p הוא מציג את התיקון שהוצג עם כל יומן התחייבות.
-מדינה הוא מציג את הסיכום המלא של כל התחייבות.
–שורטסטאט הוא מראה לך רק את השורות שהוכנסו, נמחקו והשתנו.
–שם בלבד הוא מציג רשימה של שמות הקבצים שהתעדכנו לאחר פירוט ההתחייבות.
–סטטוס שם הוא מציג את המידע של הקבצים המושפעים עם פרטי קבצים נוספים, מעודכנים ונמחקים.
- כבוד מציג פלט בפורמט שצוין
-שורה אחת מציג פלט בשורה אחת בלבד
-גרָף מציג את גרף ASCII של היסטוריית המיזוג והענף
-יחסי-תאריך באמצעות אפשרות זו, תוכל להשתמש בתאריך היחסי כמו לפני 3 שבועות במקום לציין את פורמט התאריך המלא.

אתה יכול לקבל עזרה נוספת מדפי האיש של 'יומן git'. הקלד את הפקודה הבאה כדי להציג את דף האדם:

$ללכתעֶזרָהעֵץ

דנו כיצד להציג את יומן Git commits במערכת אובונטו 20.04 במאמר זה. רשמנו והסברנו גם אפשרויות שונות בהן תוכל להשתמש עם הפקודה 'יומן git'.