一、从现有的分支新建一个分支
1,从已有的分支创建新的分支(如从master分支),创建一个dev分支
git checkout -b dev
2,创建完可以查看一下,分支已经切换到dev
git branch
* dev
master
3,提交该分支到远程仓库
git push origin dev
4,测试从远程获取dev
git pull origin dev
二、rebase合并分支
git log 在当前工作分支查看日志
q 退出
git checkout dev 看下合并的目标分支
git pull origin dev 拉下目标分支的最新代码
git log
q
git checkout issusxxx 再切回当前工作的分支
git rebase dev rebase到dev分支
git add -u 修改冲突后
git rebase --continue
git add -u
git rebase --continue
git checkout dev
git merge issusxxxx 把当前的分支合并到目标的分支
git log
git checkout issusxxx
git log
git checkout dev
git push origin dev 把合并的代码提交上去
git branch
git branch -a
git branch branchnew
git checkout branchnew