一、創建分支
1、在 Git 中,分支是一個指向 Commit 對象的指針
git branch <branch-name>
使用以上命令就可以創建一個新的分支
2、查看已有分支
git branch
使用以上命令可以查看當前倉庫下已有的所有分支,並且當前所在的分支會被加上 * 號標識
3、切換分支
git checkout <branch-name>
使用以上命令可以切換到指定的分支
4、創建分支並切換到該分支
git checkout -b <branch-name>
使用以上命令可以創建一個新的分支,並且直接切換到該分支
5、刪除分支
git branch -d <branch-name>
使用以上命令可以刪除指定的分支
二、合併分支
1、將指定分支合併到當前分支
git merge <branch-name>
使用以上命令可以將指定的分支合併到當前分支
2、合併分支時解決衝突
當合併分支時出現衝突,需要手動解決衝突後再提交代碼,具體操作如下:
git merge <branch-name>
// 出現衝突後手動解決衝突
// 修改完衝突文件後,使用以下命令提交代碼
git add .
git commit -m "resolved merge conflicts"
三、重命名分支
1、重命名本地分支
git branch -m <new-branch-name>
使用以上命令可以將當前所在的分支重命名為新的名稱
2、刪除遠程分支,並且將本地分支重命名後的分支推送到遠程
git push origin :<old-branch-name> <new-branch-name>
使用以上命令可以刪除遠程的舊分支,並且將本地重命名後的分支推送到遠程
四、查看分支歷史
1、查看當前分支歷史
git log
使用以上命令可以查看當前分支歷史,包括 Commit 的 hash 值、作者、提交時間、提交信息
2、查看指定分支歷史
git log <branch-name>
使用以上命令可以查看指定分支的歷史
3、查看所有分支歷史
git log --all
使用以上命令可以查看所有分支的歷史
五、切換回之前的分支
1、使用 git checkout 命令切換到之前的分支
git checkout -
使用以上命令可以切換到之前所在的分支
2、使用 git switch 命令切換到之前的分支
git switch -
使用以上命令可以切換到之前所在的分支
原創文章,作者:KNFKW,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/370518.html