【发布时间】:2012-02-15 02:29:59
【问题描述】:
我对我的一个分支中的代码进行了一系列更改。所有这些更改都与精心设置的测试状态有关。现在我想删除所有这些更改,因为我正在处理其他事情并且这些更改正在阻碍。我希望将来可以进行更改以用于测试目的。有可能吗?
【问题讨论】:
我对我的一个分支中的代码进行了一系列更改。所有这些更改都与精心设置的测试状态有关。现在我想删除所有这些更改,因为我正在处理其他事情并且这些更改正在阻碍。我希望将来可以进行更改以用于测试目的。有可能吗?
【问题讨论】:
你在这里描述git stash的工作。
在您的分支上,只需键入:
git stash
然后检查另一个分支,工作工作工作,提交提交提交,然后回到你的测试分支:
git stash pop
git stash 有很多选择,所以推荐git help stash!
【讨论】:
当然。有2种方式。如果您的更改尚未提交 - 创建新分支 testFeature 并提交到此分支。当你完成你的功能时,你将把这个分支合并到 master 中。
甚至更简单。只需使用 git stash 来处理这些临时内容。
【讨论】: