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

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

2 באוגוסט 2019

Git הוא כלי חיוני לכל מפתח. שליטה בפקודות הבסיסיות שלו יכולה לשפר משמעותית את זרימת העבודה שלך. להלן מדריך לפקודות הנפוצות ביותר וכיצד לנהל את ה-remotes שלך.

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

  1. git init: מאתחל מאגר Git חדש.

  2. git clone [url]: משכפל מאגר קיים.

  3. git add [קובץ]: מוסיף קובץ לאזור ההכנה.

    • git add .: מוסיף את כל הקבצים ששונו.
  4. git commit -m "[הודעה]": יוצר commit חדש עם השינויים שהוכנו.

  5. git status: מציג את המצב הנוכחי של המאגר.

  6. git log: מציג את היסטוריית ה-commits.

ענפים

  1. git branch: מציג רשימה של כל הענפים המקומיים.

  2. git branch [שם-ענף]: יוצר ענף חדש.

  3. git checkout [שם-ענף]: עובר לענף המצוין.

    • git checkout -b [שם-ענף]: יוצר ועובר לענף חדש.
  4. git merge [שם-ענף]: ממזג את הענף המצוין לתוך הענף הנוכחי.

סנכרון

  1. git pull: מושך שינויים מהמאגר המרוחק וממזג אותם.

  2. git push: שולח commits מקומיים למאגר המרוחק.

ניהול Remotes

Remotes הם גרסאות של הפרויקט שלך המאוחסנות באינטרנט או ברשת. עבודה עם remotes היא קריטית לשיתוף פעולה בפרויקטים.

  1. git remote -v: מציג רשימה של כל ה-remotes המוגדרים.

  2. git remote add [שם] [url]: מוסיף remote חדש.

  3. git remote remove [שם]: מסיר remote.

  4. git remote set-url [שם] [url-חדש]: משנה את ה-URL של remote קיים.

כיצד לשנות Remotes

כדי לשנות את ה-remote של המאגר שלך, עקוב אחר השלבים הבאים:

  1. בדוק את ה-remotes הנוכחיים:

    git remote -v
    
  2. אם ברצונך לשנות את ה-URL של remote קיים:

    git remote set-url origin https://url-חדש-של-המאגר.git
    
  3. אם ברצונך להוסיף remote חדש:

    git remote add [שם] https://url-של-הremote-החדש.git
    
  4. כדי להסיר remote:

    git remote remove [שם]
    
  5. בדוק את השינויים:

    git remote -v
    

שליטה בפקודות אלה תעזור לך לנהל את הפרויקטים שלך ביעילות רבה יותר. זכור ש-Git מציע הרבה יותר תכונות, אז אל תהסס לחקור את התיעוד הרשמי כדי ללמוד עוד.