Skip to content

פקודות בסיסיות ב־Git

תאריכים: פורסם במקור באנגלית ב־27 ביולי 2023. תורגם ונבדק בעברית ב־25 באוקטובר 2026. תאריך התרגום אינו תאריך הפרסום המקורי.

למאמר המקורי באנגלית

סמל Git

רשימת פקודות בסיסיות ב־Git. הריצו אותן מתוך המאגר המקומי הרלוונטי.

הכנת שינויים לשמירה

להוספת שינויים בתיקייה הנוכחית ובתיקיות המשנה לאזור ההכנה (staging area):

git add .

הפקודה מכינה לשמירה גם מחיקות של קבצים במעקב; קבצים שהתצורה מתעלמת מהם אינם מתווספים אוטומטית. היא אינה יוצרת commit ואינה מעלה דבר לשרת. בדקו את השינויים המוכנים באמצעות git diff --cached לפני השמירה.

הגדרות מאגרים מרוחקים

להצגת המאגרים המרוחקים המוגדרים וכתובותיהם:

git remote -v

להסרת הגדרה של מאגר מרוחק מהמאגר המקומי:

git remote rm [remote name]
# דוגמה:
git remote rm origin

החליפו את [remote name] בשם הרצוי. הפעולה מסירה גם את ההפניות המקומיות למעקב אחר ענפי אותו מאגר מרוחק, אך אינה מוחקת את המאגר המאוחסן בשרת.

לעדכון הכתובת של מאגר מרוחק מוגדר:

git remote set-url [remote name] [new url]
# דוגמה:
git remote set-url origin https://example.git

החליפו את מצייני המקום בשם ובכתובת האמיתיים. הכתובת שבדוגמה אינה יעד לשימוש כפי שהוא.

הצגת ענפים

להצגת הענפים המקומיים:

git branch

להצגת ההפניות המקומיות למעקב אחר ענפים מרוחקים:

git branch -r

זו אינה שאילתה חיה לשרת; ההפניות משקפות את המידע שנשמר במאגר המקומי.

הצגת היסטוריית השינויים

להצגת היסטוריית ה־commits הנגישה מההפניה הנוכחית (HEAD):

git log

להצגת התיקונים שבוצעו ב־N ה־commits האחרונים, החליפו את [N] במספר. לדוגמה, שניים:

git log -p -[N]
# דוגמה:
git log -p -2

להצגת סיכום הקבצים והיקף השינויים בכל commit:

git log --stat

להצגת מזהה ושורת סיכום לכל commit:

git log --pretty=oneline

הערת תרגום ובדיקה: תרגום מלא של רשימת הפקודות המקורית. נוספו הבהרות קצרות על אזור ההכנה, היסטוריית הענף והגדרות מאגרים מרוחקים; לא נוספו פעולות פרסום או מחיקה של מאגר מרוחק.

מקורות לבדיקה הטכנית: תיעוד git add; תיעוד git remote; תיעוד git log; מדריך Git.

Post a Comment

Previous Post Next Post