Git学习笔记——分支
分支用法很多,比如bug修復,協作管理,這里只簡單介紹我在工作中用到的協作模式。
場景:我自己開發獨立功能,在本地為自己創建一個分支就叫localbranch吧,甭管master到哪了,我只管開發我的本地分支,等到我的開發任務完成了就拉下最新的master然后把localbranch合并到master再push到倉庫中。
分支的用法命令如下:
用法1: git branch 用法2: git branch <branchname> 用法3: git branch <branchname> <start-point> 用法4: git branch -d <branchname> 用法5: git branch -D <branchname> 用法6: git branch -m <oldbranch> <newbranch> 用法7: git branch -M <oldbranch> <newbranch> 用法8:git checkout <branchname>說明:
用法1用于顯示本地分支列表。當前分支在輸出中會顯示為特別的顏色,并用星號 “*” 標識出來。
用法2和用法3用于創建分支。
用法2基于當前頭指針(HEAD)指向的提交創建分支,新分支的分支名為。
用法3基于提交創建新分支,新分支的分支名為。
用法4和用法5用于刪除分支。
用法4在刪除分支時會檢查所要刪除的分支是否已經合并到其他分支中,否則拒絕刪除。
用法5會強制刪除分支,即使該分支沒有合并到任何一個分支中。
用法6和用法7用于重命名分支。
如果版本庫中已經存在名為的分支,用法6拒絕執行重命名,而用法7會強制執行。
用法8檢出分支
合并分支到master
首先,checkout到master
$ git checkout master Switched to branch 'master'然后執行git merge命令以合并localbranch到master
$ git merge localbranch合并成功后就可以推到遠程共享庫了。
若功能開發完成就可以刪除本地分支了。另外如果同時要開發多個功能就為每個本地分支做各自的命名,不要統一成localbranch。
轉載于:https://www.cnblogs.com/feipeng8848/p/10474838.html
總結
以上是生活随笔為你收集整理的Git学习笔记——分支的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux命令之上传文件和下载文件
- 下一篇: Nginx详解五:Nginx基础篇之HT