Menu
Coddy logo textTech

Git Log

עודכן לאחרונה

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

נסו את הפקודות האלה בעורך הטרמינל אונליין: shell אמיתי בדפדפן, בלי להתקין כלום.

git log עובר על היסטוריית הקומיטים מהחדש לישן: hash, הודעה, ולאן מצביעים HEAD והענפים.

תחביר

פקודהמה היא עושה
git logהיסטוריית קומיטים מלאה, מהחדש לישן
git log --onelineשורה מקוצרת אחת לכל קומיט
git log --oneline --graph --allהיסטוריה מקוצרת עם גרף ענפים
git log -n 5הצגת 5 הקומיטים האחרונים בלבד
git log --author="Ada"סינון לפי מחבר
git log -- file.txtההיסטוריה של קובץ יחיד
git log -pהצגת השינויים בכל קומיט

מקרים נפוצים

מטרהפקודה
סקירה מהירהgit log --oneline
לראות את מבנה הענפים והמיזוגיםgit log --graph --oneline --all
מה השתנה בקובץ לאורך זמןgit log -p -- file.txt
קומיטים מאז תגיתgit log v1.0..HEAD

שאלות נפוצות על git log

איך רואים את היסטוריית הקומיטים ב-Git?
הריצו git log. הפקודה מציגה את הקומיטים בענף הנוכחי מהחדש לישן, עם ה-hash, המחבר, התאריך וההודעה של כל קומיט. הקישו רווח כדי לדפדף ו-q כדי לצאת. הוסיפו דגלים כמו --oneline כדי לקבל תצוגה מקוצרת יותר.
מה git log --oneline עושה?
הוא מכווץ כל קומיט לשורה אחת, hash מקוצר ותקציר ההודעה, כך שאפשר לסרוק הרבה היסטוריה במהירות. שלבו אותו עם --graph --all כדי לראות גם איך ענפים התפצלו והתמזגו, בגרף ASCII.
איך רואים את ההיסטוריה של קובץ יחיד?
הריצו git log -- <file> כדי להציג את הקומיטים שנגעו בקובץ, או git log -p -- <file> כדי להציג גם את השינויים שכל קומיט עשה בו בפועל. ה--- מפריד בין נתיבים לשאר הארגומנטים, כך ש-Git לא יתבלבל בין שם קובץ לשם ענף.
איך מסננים את ה-log לפי מחבר או תאריך?
השתמשו ב-git log --author="name" כדי להציג קומיטים של מחבר אחד, וב---since / --until לטווח תאריכים (למשל git log --since="2 weeks ago"). אפשר לשלב את המסננים, וכך לצמצם את ההיסטוריה בדיוק למה שמחפשים.
אפשר לתרגל את זה אונליין?
כן. פתחו את עורך הטרמינל אונליין כדי להריץ git log ב-shell אמיתי בדפדפן, בלי להתקין כלום. גם קורס ה-Git האינטראקטיבי והחינמי של Coddy מלמד בדיקת היסטוריה צעד אחר צעד.
איור של שפות התכנות ב-Coddy

ללמוד Git עם Coddy

להתחיל