1. 程式人生 > 實用技巧 >git基礎使用(超級詳細)

git基礎使用(超級詳細)

一. 使用git前的步驟:
1. 安裝git (安裝步驟省略)
2. 使用git設定使用者名稱和郵箱
git config --global user.name "Your Name"
git config --global user.email "[email protected]"

二. 使用git進行專案開發的步驟
1. 克隆git倉庫
git clone 'git倉庫地址'
2. 將檔案新增到版本庫暫存區
git add (file | .) // . 表示當前資料夾(包含子資料夾)的所有未被管理的檔案)
3. 提交本次修改
git commit -m '描述修改的內容'
4. 推送本次提交到遠端
git push origin '主分支/其他分支'


5. 拉取遠端程式碼
git pull //預設拉取當前分支程式碼
git pull origin '指定分支' //拉取指定分支程式碼

三. git分支管理操作
1. 檢視分支列表
git branch // * 代表當前分支
2. 建立並切換分支
git checkout -b test // 建立並切換到test分支
3. 切換分支
git checkout '指定分支' //切換到指定分支
4. 合併分支
git merge test //將test分支合併到當前分支
5. 刪除本地分支
git branch -d '分支名'
6. 刪除遠端分支 (將刪除本地分支操作在遠端倉庫上更新)
git push origin –d '被刪除分支名'

  • 分支操作注意事項
    1. 切換到其他分支前,先在當前分支進行本地提交,否側可能會汙染其他分支
    2. 執行合併分支命令後的操作 i:代表插入指令 esc:退出當前編輯 <:wq>: 退出本次操作
    3. git branch -d '分支名' 刪除已經合併過的分支
    4. git branch -D '分支名' 強行刪除分支(未合併)
    5. 處於當前分支時,不能執行分支刪除命令刪除自身。需切換到其他分支進行操作

四. git回退管理操作
1. 檢視當前分支提交日誌(commitId)
git log git reflog
2. 檢視當前暫存區狀態
git staus
3. 回退到某個本地提交版指定本(回退提交)
git reset 'commitId'


2. 回退到指定版本(徹底回退)
git reset --hard 'commitId'
3. 回退後強制推送到遠端倉庫
git push -f