git基礎使用(超級詳細)
阿新 • • 發佈:2020-12-13
一. 使用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