git分支管理
<ol>
<li>git工作流
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/57c32822aa08f9deb9a37092ad22a360" alt="" /></li>
<li>设置用户名与邮箱,供团队查看
git config --global user.name "bryan sun"
git config --global user.email "hitsjt@gmail.com"</li>
<li>克隆代码
git clone -b 分支名或tag 仓库地址
git clone git@192.168.1.30:/usr/local/gitrepo/keenyoda.git #默认master分支
git clone -b dev git@192.168.1.30:/usr/local/gitrepo/keenyoda.git #指定分支
git clone -b V1.0.0 git@192.168.1.30:/usr/local/gitrepo/keenyoda.git #指定版本</li>
<li>查看所有分支
git branch --all</li>
<li>创建本地新的dev分支
git branch dev # 创建本地分支</li>
<li>发布dev分支
git push origin dev:dev # 这样远程仓库也有一个dev分支了</li>
<li>在dev分支开发代码
git checkout dev #切换分支
git add . #增加内容
git commit -m "a.txt" #提交代码
git push origin dev # 提交到dev远程分支</li>
<li>合并主分支
git checkout master # 切换到主分支
git merge dev # 把dev分支的更改和master合并
git push origin master # 提交主分支代码远程
7.打上tag
git tag V1.0.0 #在master上打上版本
git push origin V1.0.0
8.使用指定tag
git checkout V1.0.0
9.删除分支
git branch -d dev # 删除本地dev分支</li>
</ol>