Menu
Coddy logo textTech

פקודות Git

מדריך מעשי לפקודות Git שמשתמשים בהן כל יום - ענפים, ביטול שינויים, merge ו-rebase, וסנכרון עם remote. לכל פקודה יש תחביר, הדגלים החשובים ודוגמאות להעתקה שאפשר להריץ בזמן אמת בטרמינל האונליין.

מעדיפים דף אחד להדפסה? ראו את דף העזר של Git.

התקנה והגדרות

ליצור מאגר ולהגדיר את Git - init, config, remotes.

Staging ו-Commit

לתעד שינויים בהיסטוריה - add, commit ו-amend.

ענפים

ליצור, להחליף, לשנות שם ולמחוק ענפים כדי לעבוד על שינויים בנפרד.

ביטול שינויים

להתאושש מטעויות - reset, revert וביטול commits בבטחה.

Merge ו-Rebase

לשלב עבודה משני ענפים עם merge, rebase, squash ו-cherry-pick.

מאגרים מרוחקים

לסנכרן את המאגר המקומי עם remote כמו GitHub - push, pull, fetch.

בדיקה וניקוי

לראות מה השתנה ולנקות את תיקיית העבודה - status, log, diff, clean.

ביטול שינויים: איזו פקודה?

ארבע פקודות מבטלות עבודה בדרכים שונות. בחרו לפי מה שאתם רוצים לשמור ולפי אם ה-commit כבר נדחף:

  • git reset - מחזירה את הענף אחורה ומשכתבת את ההיסטוריה. הכי מתאימה ל-commits מקומיים שעוד לא נדחפו.
  • git revert - מוסיפה commit חדש שמבטל commit קודם. הבחירה הבטוחה ל-commits שאחרים כבר משכו.
  • git checkout - מחליפה ענף או משחזרת קובץ לגרסה קודמת.
  • git stash - מניחה שינויים בצד בלי commit, כדי להחיל אותם מחדש אחר כך.