02 - 安裝與初始設定

01-什麼是Git與版本控制 | 下一篇 → 03-基本工作流程


📥 安裝 Git

macOS

方法一:Homebrew(推薦)

# 先安裝 Homebrew(如果還沒有的話)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
 
# 安裝 Git
brew install git

方法二:Xcode Command Line Tools

xcode-select --install

Windows

git-scm.com 下載安裝檔,一路點 Next 即可。

安裝完成後,從開始選單打開 Git Bash 來使用。

Linux(Ubuntu/Debian)

sudo apt update
sudo apt install git

✅ 確認安裝成功

打開終端機(Terminal),輸入:

git --version

看到版本號就代表安裝成功,例如:

git version 2.43.0

⚙️ 初始設定(只需要做一次)

安裝完 Git 之後,要先告訴 Git 你是誰。這些資訊會出現在每一次 commit 的紀錄裡。

設定姓名與 Email

# 設定你的名字(可以用中文或英文)
git config --global user.name "你的名字"
 
# 設定你的 Email(建議和 GitHub 帳號一致)
git config --global user.email "your@email.com"

--global 表示這個設定套用到你電腦上所有的 Git 專案

設定預設分支名稱

# 將預設主分支名稱設為 main(現代標準)
git config --global init.defaultBranch main

設定預設編輯器(選用)

# 使用 VS Code 作為編輯器
git config --global core.editor "code --wait"
 
# 使用 nano(終端機輕量編輯器)
git config --global core.editor nano

🔍 確認設定內容

# 查看所有 global 設定
git config --global --list

輸出範例:

user.name=DirtyWolf
user.email=dirtywolf1213@gmail.com
init.defaultbranch=main

🔑 設定 SSH Key(用於連接 GitHub,推薦)

使用 SSH 的好處:push/pull 時不需要每次輸入密碼。

Step 1:產生 SSH Key

# 將 email 換成你的 GitHub 帳號 email
ssh-keygen -t ed25519 -C "your@email.com"

一路按 Enter 使用預設設定即可。

Step 2:複製公鑰

# macOS
cat ~/.ssh/id_ed25519.pub | pbcopy
 
# Linux
cat ~/.ssh/id_ed25519.pub
# 手動複製輸出的內容

Step 3:貼到 GitHub

  1. 打開 GitHub → 右上角頭像 → Settings
  2. 左側選單 → SSH and GPG keys
  3. New SSH key
  4. 貼上剛才複製的公鑰,按 Add SSH key

Step 4:測試連線

ssh -T git@github.com

成功的話會看到:

Hi dirtywolf1213! You've successfully authenticated, but GitHub does not provide shell access.

📌 小結

指令用途
git config --global user.name "名字"設定姓名
git config --global user.email "email"設定 Email
git config --global --list查看所有設定
ssh-keygen -t ed25519 -C "email"產生 SSH key

01-什麼是Git與版本控制 | 下一篇 → 03-基本工作流程