例如现在的分支为master,想用已有的代码,重新创建一个dev分支。按顺序进行如下操作:
1、git push origin head:dev(将当前分支,已commit的代码推送并创建一个新的远程dev分支)
2、git checkout -b dev(拉取远程的dev分支,并切换到dev)
3、git branch --set-upstream-to=origin/dev(将当前分支对应的远程分支设置为dev)
4、git branch -vv(确认分支是否正确)
dev开发完后的分支如何合并回master:
1、首先保证所有开发完成的代码已经commit,没有commit的代码不会被合并,有没有push不影响合并
2、切换到master分支:git checkout master
3、在master分支上执行merge命令即可:git merge dev
master合并后删除dev分支:
1、删除本地分支:git branch -d dev
2、删除远程分支:git push origin --delete dev
原链接:https://blog.csdn.net/liusa825983081/article/details/123655878