Git 安裝與設定
為什麼要學習 Git?
Git 是一個強大的版本控制工具,能幫助開發者有效管理程式碼變更,促進團隊合作,並確保專案的可追溯性。
主要優勢包括:
- 跟蹤變更:隨時查看和回溯過去的版本,方便檢查歷史紀錄。
- 協作開發:就算是多位開發者一起工作也能輕鬆合併各自修改的程式碼。
- 分支管理:可以創建獨立的分支來開發新功能或修復問題,從而保持主線程式碼的穩定性。
- 自動備份:提供本地與遠端儲存的版本控制,確保資料安全和恢復能力。
Git 與 GitHub 是什麼?
- Git:一個分散式版本控制系統,允許用戶在本地創建和管理儲存庫(Git Repository)。
- GitHub:提供 Git 程式碼存取及遠端儲存庫托管的平台服務。
- 簡單來說,Git 可以理解為你本地的檔案管理工具,而 GitHub 則是將這些檔案放在雲端的地方,就像使用 Dropbox 或 Google Drive。
熱門遠端儲存庫比較(GitHub VS Bitbucket VS GitLab)
- GitHub:擁有 GitHub Pages 功能,支援私人儲存庫,免費方案適用於最多 3 人的團隊。
- Bitbucket:支援私人儲存庫,免費方案適用於最多 5 人的團隊。
- GitLab:可自架 Git 伺服器,提供網頁介面管理,常用於企業內部開發。
懶人包
- 小型團隊專案建議使用 Bitbucket。
- 若需要公開網站,則可選擇 GitHub。
軟體安裝與註冊
- 安裝 Git 軟體:Git 官方網站
- 註冊 GitHub 會員:GitHub 註冊頁面
- 安裝 SourceTree 軟體:SourceTree 官方網站
終端機位置
Windows:開啟 Git Bash
- 開始 > 搜尋輸入 > Git Bash
Mac:開啟 終端機
- 按下「Command + 空白」,然後輸入「終端機」
Git Bash 指令對照表
Windows | MacOS / Linux | 說明 |
---|---|---|
cd 路徑 | cd 路徑 | 進入指定資料夾 |
cd | pwd | 顯示當前路徑 |
dir | ls | 列出資料夾內容 |
mkdir | mkdir | 創建新資料夾 |
touch | touch | 創建新檔案 |
copy | cp | 複製檔案 |
move | mv | 移動檔案 |
del | rm | 刪除檔案 |
cls(ctrl+L) | clear | 清除終端機內容 |
確認 Git 是否安裝成功
要檢查 Git 是否安裝成功,可以在終端機中輸入以下命令來查看版本資訊:
1 | git --version |
或者
1 | git -v |
如果成功顯示 Git 版本,表示安裝已經完成。如圖所示:
設定個人資料
設定姓名:
1
git config --global user.name "你的名稱"
設定電子郵件:
1
git config --global user.email "你的E-Mail"
Git 指令縮寫設定
設定 Git 指令的縮寫,使用以下格式:
1
git config --global alias.縮寫名稱 原始指令
常用縮寫設定示例:
1
2
3
4git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.st status
git config --global alias.ci commit
查詢所有設定
方式一
- Mac:檔案路徑
~/.gitconfig
- Windows:檔案路徑
C:\Users\使用者名稱\.gitconfig
方式二
在 Git Bash 輸入:
1 | git config --list |