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

התקנה לפי מערכת הפעלה

Windows

  1. הורדה מהאתר הרשמי: git-scm.com
  2. הרצת ה-installer (להשאיר את ההגדרות בברירת המחדל לרוב המקרים)
  3. ההתקנה כוללת גם את Git Bash - מעטפת bash מלאה ל-Windows

macOS

# דרך Homebrew (מומלץ)
brew install git

# או דרך Xcode Command Line Tools
xcode-select --install

Linux (Debian / Ubuntu)

sudo apt update
sudo apt install git

Linux (Fedora / RHEL)

sudo dnf install git

בדיקת ההתקנה

git --version

הפלט אמור להיות משהו כמו git version 2.43.0.

הגדרה ראשונית (פעם אחת בחיים)

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

git config --global user.name "Nafi Shvinger"
git config --global user.email "[email protected]"

הגדרות מומלצות נוספות

# הגדרת VS Code כעורך ברירת המחדל
git config --global core.editor "code --wait"

# שם ה-branch הראשי החדש יהיה main במקום master
git config --global init.defaultBranch main

# טיפול נכון ב-line endings (חשוב ב-Windows)
git config --global core.autocrlf true   # Windows
git config --global core.autocrlf input  # macOS / Linux

# צבעים בפלט של git
git config --global color.ui auto

בדיקת הגדרות

# הצגת כל ההגדרות
git config --list

# הצגת הגדרה ספציפית
git config user.name
git config user.email

# מציאת מיקום קובץ ההגדרות
git config --list --show-origin

רמות הגדרה

ל-Git שלוש רמות של הגדרות, מהכללית לפרטנית:

רמה דגל מיקום הקובץ תחולה
System --system /etc/gitconfig כל המשתמשים במחשב
Global --global ~/.gitconfig משתמש מסוים
Local --local .git/config מאגר ספציפי

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

cd my-work-project
git config --local user.email "[email protected]"

בדקו את עצמכם

נסו לענות לבד לפני שאתם פותחים את התשובה.

  1. מה צריך להגדיר פעם אחת אחרי התקנת Git?

    1. סיסמה למאגר
    2. שרת
    3. שם ואימייל: git config --global user.name ו-user.email
    4. כלום
    הצגת התשובה

    תשובה ג. הפרטים נרשמים בכל commit.