Menu
Coddy logo textTech

Git Config

עודכן לאחרונה

git config קורא וכותב את ההגדרות של Git: השם והאימייל שלכם בקומיטים, עורך ברירת המחדל ושם ענף ברירת המחדל, כינויים ועוד. ההגדרות קיימות בשלוש רמות: system (כל המשתמשים), global (--global, המשתמש שלכם) ו-local (המאגר הנוכחי, ברירת המחדל). הצעד הראשון הנפוץ ביותר במחשב חדש הוא הגדרת השם והאימייל ברמה הגלובלית.

נסו את הפקודות האלה בעורך הטרמינל אונליין: shell אמיתי בדפדפן, בלי להתקין כלום.

הגדרות git config נערמות בשכבות: --system, אחר כך --global ואז --local; הרמה הספציפית ביותר גוברת.

תחביר

פקודהמה היא עושה
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 צעד אחר צעד.
איור של שפות התכנות ב-Coddy

ללמוד Git עם Coddy

להתחיל