1. 安裝 Git Bash
下載 Git 安裝包
首先,訪問 Git 官方網站 下載適用于 Windows 的 Git 安裝包。
安裝步驟
- 啟動安裝程序:雙擊下載的
.exe
文件,啟動安裝程序。 - 選擇安裝選項:
- 安裝路徑:可以選擇默認路徑,也可以選擇自定義路徑。
- 選擇組件:默認選項通常可以直接選擇,確保勾選“Git Bash Here”選項,便于右鍵菜單中快速打開 Git Bash。
- 選擇編輯器:可以選擇默認的 Vim 或選擇其他編輯器,如 Notepad++。
- 路徑設置:選擇 “Use Git from Git Bash only”。
- 其他設置:可以保持默認設置,點擊下一步。
- 安裝完成:點擊“Install”開始安裝,安裝完成后,點擊“Finish”完成安裝。
2. 常用 Git 命令
以下是 Git 中常用的命令,適用于日常開發工作中。
2.1 基本 Git 命令
-
查看 Git 版本:
git --version
-
初始化 Git 倉庫:
git init
-
克隆倉庫:
git clone <repository_url>
-
查看倉庫狀態:
git status
-
查看提交歷史:
git log
-
添加文件到暫存區:
git add <file_name> # 添加單個文件 git add . # 添加所有更改的文件
-
提交更改到本地倉庫:
git commit -m "commit message"
-
查看遠程倉庫地址:
git remote -v
-
推送代碼到遠程倉庫:
git push origin <branch_name>
-
拉取遠程倉庫的最新代碼:
git pull origin <branch_name>
2.2 Git 分支相關命令
-
查看所有分支:
git branch
-
切換分支:
git checkout <branch_name>
-
創建并切換到新分支:
git checkout -b <new_branch_name>
-
刪除本地分支:
git branch -d <branch_name>
-
合并分支:
git merge <branch_name>
-
查看分支合并歷史:
git log --graph --oneline --all
2.3 Git 提交類型
在提交代碼時,使用以下規范化的提交信息:
feat
:新功能(feature)fix
:修復 bugrefactor
:代碼重構(既不是新功能,也不是修復 bug)chore
:其他改動,比如構建流程、依賴管理docs
:文檔更新style
:不影響功能的代碼格式調整(比如空格、注釋修正等)test
:添加測試或修復測試perf
:性能優化build
:構建系統或外部依賴的變更(如升級 npm 包)ci
:CI 配置文件或腳本的變更revert
:撤銷某次提交
2.4 使用 Git 進行協作開發
-
從 dev 分支創建新功能分支:
git checkout dev git pull origin dev # 確保最新 git checkout -b zhang-san/new-feature
-
開發代碼,提交更改:
git add . git commit -m "Add new feature" git push origin zhang-san/new-feature # 推送到遠程,以便團隊協作
-
合并功能分支到 dev 分支:
git checkout dev git pull origin dev # 確保 dev 分支是最新的 git merge --no-ff zhang-san/new-feature # --no-ff 保留合并歷史 git add . git commit -m "Merge zhang-san/new-feature into dev" git push origin dev
-
準備發布到穩定版本(main):
當 dev 分支上的所有功能和修復都穩定后,可以將其合并到 main 分支。
git checkout main git pull origin main # 確保最新 git merge --no-ff dev git push origin main
-
打 Tag 進行版本標記:
git tag v1.0.0 git push origin v1.0.0 # 推送到遠程