Git - 環境設定

你好,未來的 Git 大師!我很興奮能指導你設定 Git 環境的過程。作為一位教了多年計算機科學的人,我可以告訴你,Git 就像是你代碼的時光機。這是每個程序員工具箱中不可或缺的工具。那麼,我們來一起深入了解並為你設定吧!

Git - Environment Setup

安裝 Git 客戶端

在我們能夠開始使用 Git 之前,我們需要在我們的電腦上安裝它。別擔心,這比試著折彈性床单還要容易!

Windows 安裝

  1. 訪問官方 Git 網站:https://git-scm.com/download/win
  2. 下載適合你系統的安裝程序(32位或64位)
  3. 運行安裝程序並按照以下步驟操作:
  • 接受授權協議
  • 選擇安裝位置(默認通常就可以了)
  • 選擇組件(除非你有特殊理由更改,否則保留默認)
  • 選擇默認編輯器(如果你是新手,我推薦 Visual Studio Code)
  • 調整你的 PATH 環境(選擇“Git 從命令行以及從第三方軟件中使用”)
  • 選擇 HTTPS 传输後端(使用原生 Windows 安全通道庫)
  • 配置行結尾轉換(選擇“检出 Windows 風格,提交 Unix 風格行結尾”)
  • 配置終端模擬器(使用 MinTTY)
  • 選擇 git pull 的默認行為(選擇“默認”)
  • 選擇憑據輔助工具(選擇“Git 凭據管理器核心”)
  • 啟用文件系統緩存
  • 點擊安裝

Mac 安裝

在 Mac 上,你有兩種主要選擇:

  1. 使用 Homebrew 安裝 Git(推薦):
  1. 下載安裝程序:

Linux 安裝

對於 Linux 用戶,過程會根據你的發行版有所不同。以下是一些流行發行版的說明:

  1. Ubuntu/Debian:

    sudo apt-get update
    sudo apt-get install git
  2. Fedora:

    sudo dnf install git
  3. Arch Linux:

    sudo pacman -S git

安裝完 Git 後,打開你的終端或命令提示符並輸入:

git --version

如果你看到了版本號,恭喜你!你已經成功安裝了 Git。如果沒有,別慌張 - 重複檢查你的安裝步驟或尋求幫助。

自定義 Git 環境

現在 Git 已經安裝好了,讓我們讓它感覺更像家。我們將自定義一些 Git 將為所有項目使用的全局設置。

設定你的身份

首先,讓我們告訴 Git 你是誰。這些信息將附加到你的提交中。

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

將 "Your Name" 替換為你的真實姓名,將 "[email protected]" 替換為你的電子郵件地址。這就像向 Git 自我介紹,讓它知道誰在進行更改。

選擇你的默認編輯器

接下來,讓我們設定你偏好的文本編輯器。這是 Git 在需要你輸入提交信息或解決衝突時將使用的編輯器。

git config --global core.editor "code --wait"

這個例子將 Visual Studio Code 設為你的默認編輯器。如果你偏好不同的編輯器,你可以將 "code --wait" 替換為你選擇的編輯器的相應命令。

配置行結尾

不同的操作系統處理行結尾的方式不同。為了避免混淆,讓我們告訴 Git 如何處理它們:

對於 Windows:

git config --global core.autocrlf true

對於 Mac/Linux:

git config --global core.autocrlf input

這樣可以確保行結尾在不同操作系統之間一致。

設置別名

別名是 Git 命令的快捷方式。它們可以節省你很多輸入!以下是一些有用的別名:

git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status

現在,你可以只輸入 git co 而不是 git checkout,以此類推。這就像教 Git 一種只有你理解的語言!

查看你的配置

要查看你所有的當前 Git 配置,使用:

git config --list

這將顯示我們剛才配置的所有設置,以及可能已設置的其他設置。

下面是一個總結我們所涵蓋的主要 Git 配置命令的表格:

命令 描述
git config --global user.name "Your Name" 設定你的提交信息中的姓名
git config --global user.email "[email protected]" 設定你的提交信息中的電子郵件地址
git config --global core.editor "editor_command" 設定你的默認文本編輯器
git config --global core.autocrlf true/input 配置行結尾處理
git config --global alias.<shortcut> <command> 創建命令別名
git config --list 查看所有配置

記住,這些只是基礎。隨著你對 Git 的熟悉程度提高,你會發現許多其他方法來自定義你的環境,以適應你的工作流程。

恭喜你!你現在已經設置好了 Git 環境。你準備好像專業人士一樣開始版本控制你的項目了。在我們的下一次課程中,我們將深入了解創建你的第一個 Git �倉庫和進行你的第一次提交。在那之前,快樂編程!

Credits: Image by storyset