פקודות Git חיוניות שכל מפתח צריך לדעת

2 באוגוסט 2019
Git הוא כלי חיוני לכל מפתח. שליטה בפקודות הבסיסיות שלו יכולה לשפר משמעותית את זרימת העבודה שלך. להלן מדריך לפקודות הנפוצות ביותר וכיצד לנהל את ה-remotes שלך.
פקודות בסיסיות
-
git init: מאתחל מאגר Git חדש. -
git clone [url]: משכפל מאגר קיים. -
git add [קובץ]: מוסיף קובץ לאזור ההכנה.git add .: מוסיף את כל הקבצים ששונו.
-
git commit -m "[הודעה]": יוצר commit חדש עם השינויים שהוכנו. -
git status: מציג את המצב הנוכחי של המאגר. -
git log: מציג את היסטוריית ה-commits.
ענפים
-
git branch: מציג רשימה של כל הענפים המקומיים. -
git branch [שם-ענף]: יוצר ענף חדש. -
git checkout [שם-ענף]: עובר לענף המצוין.git checkout -b [שם-ענף]: יוצר ועובר לענף חדש.
-
git merge [שם-ענף]: ממזג את הענף המצוין לתוך הענף הנוכחי.
סנכרון
-
git pull: מושך שינויים מהמאגר המרוחק וממזג אותם. -
git push: שולח commits מקומיים למאגר המרוחק.
ניהול Remotes
Remotes הם גרסאות של הפרויקט שלך המאוחסנות באינטרנט או ברשת. עבודה עם remotes היא קריטית לשיתוף פעולה בפרויקטים.
-
git remote -v: מציג רשימה של כל ה-remotes המוגדרים. -
git remote add [שם] [url]: מוסיף remote חדש. -
git remote remove [שם]: מסיר remote. -
git remote set-url [שם] [url-חדש]: משנה את ה-URL של remote קיים.
כיצד לשנות Remotes
כדי לשנות את ה-remote של המאגר שלך, עקוב אחר השלבים הבאים:
-
בדוק את ה-remotes הנוכחיים:
git remote -v -
אם ברצונך לשנות את ה-URL של remote קיים:
git remote set-url origin https://url-חדש-של-המאגר.git -
אם ברצונך להוסיף remote חדש:
git remote add [שם] https://url-של-הremote-החדש.git -
כדי להסיר remote:
git remote remove [שם] -
בדוק את השינויים:
git remote -v
שליטה בפקודות אלה תעזור לך לנהל את הפרויקטים שלך ביעילות רבה יותר. זכור ש-Git מציע הרבה יותר תכונות, אז אל תהסס לחקור את התיעוד הרשמי כדי ללמוד עוד.