道阻且長,行則將至。埋頭苦幹,不鳴則已,一鳴驚人!加油,騷年!
1 前言
版本管理中,分支是很重要的一塊,分支的存在,讓多人協作開發更加安全便捷。
在實際開發過程中,如果所有的版本迭代、BUG修復、產品發佈等等,全都都使用一個分支(master 分支),可想而知有多糟糕…
2 參考資料
3 分支基本操作
既然要用,肯定就要學會一些基本的操作指令,下邊先總結一下相關的操作指令。
-
git branch
:查看所有分支
git branch
-
git branch 分支名
:創建分支
git branch 分支名
-
git checkout 分支名
:切換分支
git checkout 分支名
-
git branch -d 分支名
:刪除分支
git branch -d 分支名
-
git merge 被合併的分支名
:合併其他分支到當前所在分支
git merge 被合併的分支名
-
git checkout -b 分支名
:切換並創建分支
git checkout -b 分支名
-
*
:表示當前所在分支
*
刪除分支時,一定要先退出當前分支,否則不能刪除;也就是說刪除的分支不能在使用狀態。
4 switch操作
之前在切換分支時,使用的命令是: git checkout 分支名
,其實 checkout 還有另外一個 撤銷修改 的作用,此時就容易造成混淆,一個命令,使用方法不一樣,竟然代表兩個完全不一樣的作用。
後來,最新版本的 Git 就提供了新的 git switch
命令來切換分支,這樣也更容易理解一點。
實際使用也很簡單,如下:
- 創建並切換到新的 dev 分支
git switch -c dev
- 直接切換到已有的 master 分支
git switch master
5 總結
- Git 鼓勵大家多多使用分支,這樣可以使多人開發調試更方便;
- 還需要多多練習,才能熟悉其用法;
- 每天進步一點點,革命尚未成功,同志仍需努力💪💪💪
如果文章內容有誤,麻煩評論/私信多多指教,謝謝!如果覺得文章內容還不錯,記得一鍵三連哦(點贊、收藏、留言),您的支持就是對我最大的鼓勵,謝謝您嘞!