如标题,项目中有时需要开发新的功能,因此为了避免改出什么问题,我们一般会创建新的分支进行开发,开发完成后合并到原来的分支,删掉临时的分支
1.创建分支
有两种方式,一种是创建,再切换;另一种是,创建同时切换
E:\asProject\Clock>git branch new1
E:\asProject\Clock>git branch
* master
new1
E:\asProject\Clock>git checkout -b new2
Switched to a new branch 'new2'
E:\asProject\Clock>git branch
master
new1
* new2
2.合并到原来分支
回到master分支,之后再合并
E:\asProject\Clock>git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
E:\asProject\Clock>git merge new2
Updating 04b7aed..1eafb65
Fast-forward
。。。。省略
3.删除临时分支
确保自己的修改提交后,删除原来的分支,查看是否删除了
E:\asProject\Clock>git branch -d new2
Deleted branch new2 (was 1eafb65).
E:\asProject\Clock>git branch
* master
new1