#!/bin/bash
# 03_log_history.sh - חקירת ההיסטוריה של מאגר

# היסטוריה מלאה
git log

# שורה אחת לכל commit
git log --oneline

# גרף עם כל ה-branches
git log --all --decorate --oneline --graph

# 5 commits אחרונים בלבד
git log -n 5

# סינון לפי מחבר
git log --author="Nafi"

# סינון לפי תאריך
git log --since="1 week ago"

# חיפוש בהודעות commit
git log --grep="fix"

# היסטוריה של קובץ ספציפי
git log src/app.js

# היסטוריה עם diff מלא לקובץ
git log -p src/app.js

# מי שינה כל שורה בקובץ
git blame src/app.js

# הצגת commit ספציפי
git show HEAD
git show HEAD~3
