תרגיל השלמה - git diff

רוצה לראות אם הבנתי את השימוש של diff נכון.
במידה ולא קיבל משתנים בכלל, בודק את ההבדלים בין staging area ל HEAD האחרון
במידה וקיבל משתנה אחד (שם של קובץ / תיקייה וכו’), בודק את ההבדלים בין הנתיב שהתקבל לאותו קובץ בstaging area או בHEAD האחרון?
במידה וקיבל 2 משתנים, בודק את ההבדלים ביניהם
במידה וקיבל --cached משווה עם הגרסא האחרונה ב staged to be commited
אשמח לפידבק אם הבנתי נכון…

להבין מה הוא עושה זה ממש חלק מהתרגיל :slight_smile: