说我创建了一个feature-x分支并与master分支合并或重新分区。现在将来有可能通过git删除通过feature-x分支添加的所有更改吗?如何从历史档案副本中的主分支中撤销合并或重新分支的分支
这是一个常见的功能,我们在有限的时间内添加一些更新并将其删除。如果可能的话,有人可以帮忙。
在此先感谢。
我会更清楚一些例子。假设我在feature-x分支中添加了一个轮询脚本,并使用作为生产分支的主分支对其进行重新绑定。我可能只用1个月的时间才能使用投票脚本。在我之间做了几次承诺,重新设计了新的分支和主分支。现在1个月后,我想从主分支中完全删除该轮询脚本,但保留主分支中的所有新更改(新提交)。
感谢您的回复......但git revert将撤消我所做的所有近期提交 – user434509 2012-01-09 16:10:15
@ user434509:它不会 - 'git revert f00'创建一个新的提交,它只是反转提交'foo'引入的更改。 – 2012-01-09 16:36:59
很棒......它的工作。谢谢。 – user434509 2012-01-09 17:51:40