git status
מה זה עושה: מראה מה השתנה — מה staged, מה לא, מה לא עקוב.
שימוש
git status
git status -s # קצר — שורה אחת לקובץקריאת הפלט
On branch feature/login
Changes to be committed: ← staged (אחרי git add)
modified: src/auth.ts
Changes not staged: ← שונה אך לא staged
modified: src/utils.ts
Untracked files: ← חדש, Git לא מכיר
src/newfile.tsצבעים
- 🟢 ירוק = staged, מוכן לcommit
- 🔴 אדום = שונה אבל לא staged
💡 הרץ git status לפני כל פעולה — זה 2 שניות שחוסכים שגיאות.
→ קשור ל: git-add, git-diff, git-log