לבטל 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 יכלול את שלושת החלקים העיקריים הבאים:
- ספריית Git
- ספריית עבודה (או עץ עובד)
- אזור בימוי
ספריית 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).
ישנן שלוש רמות שבהן מאוחסנים משתני תצורה אלה:
- מערכת: ממוקם ב
/etc/gitconfig
, מחיל הגדרות ברירת מחדל על כל משתמש במחשב. כדי לבצע שינויים בקובץ זה, השתמש--system
באפשרות עםgit config
הפקודה. - משתמש: נמצא בתוך
~/.gitconfig
או~/.config/git/config
מחיל הגדרות על משתמש יחיד. כדי לבצע שינויים בקובץ זה, השתמש--global
באפשרות עםgit config
הפקודה. - פרויקט: ממוקם ב
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\config
Windows XP וב- C:\ProgramData\Git\config
Windows 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 להפסיק