git pull

מה זה עושה: מושך עדכונים מהשרת ומשלב אותם לקוד המקומי.

שימוש

git pull                          # משוך לbranch הנוכחי
git pull origin [branch]          # מפורש
git pull --rebase                 # משוך + rebase במקום merge

מה git pull עושה בפועל

git pull = git fetch + git merge

דוגמה

# תחילת יום עבודה — תמיד
git checkout develop
git pull origin develop
git checkout feature/my-feature

💡 git pull --rebase שומר על היסטוריה נקייה יותר — מומלץ לעובדים לבד.

⚠️ אם יש לך שינויים לא saved ו-pull גורם לconflict — Git יעצור ויבקש לפתור.

פתרון: git stash לפני pull, git stash pop אחריו.

→ קשור ל: git-push, git-fetch, git-stash, git-merge