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