2013-08-02 113 views
-2

我正在开发一个项目并为新功能创建了一个新分支。如果我做了很多错误的事情......怎么会在没有带来改变的情况下回到主要分支?分支新功能

谢谢。

回答

3

好吧,假设你的意思是你从master开始了一个work分支,并且在那里做了所有的签入,那么你所要做的就是回到git checkout master

+0

更改分支没有删除工作目录中的更改。 – faisbu

+0

听起来像你有未提交的变化。要么提交或丢弃它们。 –

0

如果你真的与分支完成,并准备放弃它,并删除它失去所有你所做的改动,就可以删除与分支:

git branch -d mybranch 

请注意,你将失去所有更改在分支上!

+0

如果我删除了分支没有删除工作目录中的更改。为此我在分支mybranch和删除分支提交。为什么要犯? – faisbu