כיצד לבטל הוספה של Git

לבטל git addלפני התחייבות, להפעיל git reset או git resetלבטל את כל השינויים.

בגרסאות ישנות יותר של Git, הפקודות היו git reset HEAD ו git reset HEADבהתאמה. זה השתנה ב- Git 1.8.2

תוכלו לקרוא עוד על פעולות אחרות הנפוצות של Git במאמרים מועילים אלה:

  • קופת Git
  • Git pull לעומת Git fetch
  • גיטיניור

הנה קצת יותר מידע על רקע Git

הבן את שלושת החלקים של פרויקט גיט

פרויקט Git יכלול את שלושת החלקים העיקריים הבאים:

  1. ספריית Git
  2. ספריית עבודה (או עץ עובד)
  3. אזור בימוי

ספריית Git (ממוקמת YOUR-PROJECT-PATH/.git/) היא מקום שבו הכל בחנויות Git שהוא צריך במדויק כדי לעקוב אחר הפרויקט. זה כולל מטא נתונים ומסד עצמים הכולל גרסאות דחוסות של קבצי הפרויקט.

ספריית העבודה היא המקום שבו שמשתמש מבצע שינויים מקומיים פרויקט. ספריית העבודה שולפת את קבצי הפרויקט ממאגר האובייקטים של ספריית Git ומניחה אותם במחשב המקומי של המשתמש.

לאזור ההכנה הוא קובץ (המכונה גם "מדד", "במה", או "מטמון") מאחסן מידע על מה ייכנס שלך באות להתחייב. התחייבות היא כשאתה אומר לגיט לשמור את השינויים המבוימים האלה. Git מצלם תמונת מצב של הקבצים כמו שהם ומאחסן את תמונת המצב הזו באופן קבוע בספריית Git.

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

התקן את Git

  • אובונטו: sudo apt-get install git
  • חלונות: הורד
  • Mac: הורד

הגדר את סביבת Git

ל- Git יש git configכלי המאפשר לך להתאים אישית את סביבת ה- Git שלך. אתה יכול לשנות את האופן שבו Git נראה ומתפקד על ידי הגדרת משתני תצורה מסוימים. הפעל פקודות אלה מממשק שורת פקודה במחשב שלך (מסוף ב- Mac, שורת פקודה או PowerShell ב- Windows).

ישנן שלוש רמות שבהן מאוחסנים משתני תצורה אלה:

  1. מערכת: ממוקם ב /etc/gitconfig, מחיל הגדרות ברירת מחדל על כל משתמש במחשב. כדי לבצע שינויים בקובץ זה, השתמש --systemבאפשרות עם git configהפקודה.
  2. משתמש: נמצא בתוך ~/.gitconfigאו ~/.config/git/configמחיל הגדרות על משתמש יחיד. כדי לבצע שינויים בקובץ זה, השתמש --globalבאפשרות עם git configהפקודה.
  3. פרויקט: ממוקם ב YOUR-PROJECT-PATH/.git/config, מחיל הגדרות על הפרויקט בלבד. כדי לבצע שינויים בקובץ זה, השתמש git configבפקודה.

אם יש הגדרות המתנגשות זו עם זו, התצורות ברמת הפרויקט יעקיפו את הגדרות ברמת המשתמש, והתצורות ברמת המשתמש יעקיפו את הגדרות ברמת המערכת.

הערה למשתמשי Windows: Git מחפש את קובץ התצורה ברמת המשתמש ( .gitconfig) $HOMEבספריה שלך ( C:\Users\$USER). Git גם מחפש /etc/gitconfig, למרות שזה יחסית לשורש MSys, אשר בכל מקום שתחליט להתקין את Git במערכת Windows שלך כשאתה מפעיל את תוכנית ההתקנה. אם אתה משתמש בגירסה 2.x ואילך של Git עבור Windows, יש גם קובץ תצורה ברמת המערכת ב- C:\Documents and Settings\All Users\Application Data\Git\configWindows XP וב- C:\ProgramData\Git\configWindows Vista ואילך. ניתן לשנות את קובץ התצורה הזה רק git config -f FILEכמנהל.

הוסף את שמך וכתובת הדוא"ל שלך

Git כולל את שם המשתמש ואת הדוא"ל כחלק מהמידע בהתחייבות. תרצה להגדיר זאת תחת קובץ התצורה שלך ברמת המשתמש עם הפקודות הבאות:

git config --global user.name "My Name" git config --global user.email "[email protected]"

שנה את עורך הטקסט שלך

Git משתמש באופן אוטומטי בעורך הטקסט המוגדר כברירת מחדל שלך, אך תוכל לשנות זאת. הנה דוגמה לשימוש בעורך Atom במקום ( --waitהאפשרות אומרת לפגז להמתין לעורך הטקסט כדי שתוכל לבצע את עבודתך בו לפני שהתוכנית עוברת):

git config --global core.editor "atom --wait"

הוסף צבע לפלט Git

אתה יכול להגדיר את המעטפת שלך כך שתוסיף צבע לפלט Git באמצעות פקודה זו:

git config --global color.ui true

כדי לראות את כל הגדרות התצורה שלך, השתמש בפקודה git config --list.

אתחל את Git בפרויקט

לאחר Git מותקן ומוגדר במחשב שלך, עליך לאתחל אותו בפרויקט שלך כדי להתחיל להשתמש בכוחות בקרת הגרסאות שלו. בשורת הפקודה, השתמש cdבפקודה כדי לנווט לתיקיה ברמה העליונה (או השורש) עבור הפרויקט שלך. לאחר מכן, הפעל את הפקודה git init. זה מתקין תיקיית ספריית Git עם כל הקבצים והאובייקטים ש- Git זקוק למעקב אחר הפרויקט שלך.

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

קבל עזרה בגיט

אם תשכח כיצד כל פקודה עובדת ב- Git, תוכל לגשת לעזרה של Git משורת הפקודה בכמה דרכים:

git help COMMAND git COMMAND --help man git-COMMAND

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

  • f או סרגל הרווח לדף קדימה
  • ב לדף אחורה
  • q להפסיק