赞
踩
feature分支(扩展分支)
例如假设有一个项目已经运转的很正常了,突然有一天,这个部门的领导对陈先生说,你开发一个投票系统,结果陈先生开发了90%之后领导开会讨论,发现这个投票系统很俗,绝定取消这个功能。此时陈先生所做的修改就等于无用功,不能进行提交。同时它所开发的功能一定在一个新的分支上,例如:feature分支,这个分支也没有用。
1.创建并切换到feature分支,准备进行项目的更新开发。
git checkout -b feature
2.开始在这个分支上进行一系列的代码编写:
3.突然领导说功能不需要了,那么这个分支不能被提交,并且应该立刻取消掉:
git checkout master
git branch -d feature
但是此时遗憾的是,这个时候由于feature分支上存在有未提交的操作,而git为了防止修改丢失,所以不允许删除,但是这个分支没有用了。
强制删除:git branch -D feature
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。