Git Config
עודכן לאחרונה
git config קורא וכותב את ההגדרות של Git: השם והאימייל שלכם בקומיטים, עורך ברירת המחדל ושם ענף ברירת המחדל, כינויים ועוד. ההגדרות קיימות בשלוש רמות: system (כל המשתמשים), global (--global, המשתמש שלכם) ו-local (המאגר הנוכחי, ברירת המחדל). הצעד הראשון הנפוץ ביותר במחשב חדש הוא הגדרת השם והאימייל ברמה הגלובלית.
נסו את הפקודות האלה בעורך הטרמינל אונליין: shell אמיתי בדפדפן, בלי להתקין כלום.
תחביר
| פקודה | מה היא עושה |
|---|---|
git config --global user.name "Ada" | הגדרת השם שלכם בקומיטים לכל המאגרים |
git config --global user.email you@x.com | הגדרת האימייל שלכם בקומיטים |
git config --global init.defaultBranch main | מתן השם main לענף הראשון במאגרים חדשים |
git config --global core.editor "code --wait" | הגדרת עורך ברירת המחדל |
git config --list | הצגת כל ההגדרות הנוכחיות |
git config user.email you@work.com | הגדרת ערך למאגר הנוכחי בלבד (בלי --global) |
שלוש הרמות
| רמה | דגל | חל על |
|---|---|---|
| System | --system | כל המשתמשים במחשב |
| Global | --global | המשתמש שלכם, בכל המאגרים שלכם |
| Local | (ברירת מחדל) | המאגר הנוכחי בלבד |
שאלות נפוצות על git config
איך מגדירים שם ואימייל ב-Git?
הריצו
git config --global user.name "Your Name" ואת git config --global user.email "you@example.com". הם מזהים אתכם כמחברי הקומיטים שלכם בכל המאגרים. הגדירו אותם פעם אחת כשאתם מתקינים Git במחשב חדש.מה ההבדל בין --global לבין הגדרה מקומית?
--global כותב להגדרות ברמת המשתמש (~/.gitconfig) וחל על כל המאגרים שלכם. בלי הדגל, הכתיבה היא להגדרות של המאגר הנוכחי (.git/config), וזה דורס את הערך הגלובלי רק שם. שימושי למשל כדי להשתמש באימייל אחר במאגר של העבודה.איך רואים את הגדרות ה-Git הנוכחיות?
הריצו
git config --list כדי להדפיס את כל ההגדרות, או git config --list --show-origin כדי לראות גם מאיזה קובץ מגיע כל ערך. כדי לקרוא ערך אחד, השתמשו ב-git config user.email. זו הדרך המהירה ביותר לבדוק באיזה שם ואימייל הקומיטים שלכם ישתמשו.איך יוצרים alias ב-Git?
השתמשו ב-
git config --global alias.<short> "<command>", למשל git config --global alias.co checkout, כך ש-git co מריץ את git checkout. הכינויים נשמרים בהגדרות הגלובליות וחוסכים הקלדה בפקודות שמריצים לעיתים קרובות.אפשר לתרגל את זה אונליין?
כן. פתחו את עורך הטרמינל אונליין כדי להריץ
git config ב-shell אמיתי בדפדפן, בלי להתקין כלום. גם קורס ה-Git האינטראקטיבי והחינמי של Coddy מלמד הגדרה של Git צעד אחר צעד.