回滚比特桶存储库中的更改,然后在以后重新添加这些更改

时间:2015-02-02 01:39:59

标签: git bitbucket

我通过 Bitbucket 的回购做了一些更改。您可以看到如下所做的更改

我想要做的是回滚其中一些更改并保留其余部分。

将来我想添加并提交

我可以用什么命令来做这件事?

例如,如果我要回滚到最后一个0416f69,我可以执行什么命令? 可以通过togit git

来完成

稍后如果我要回读更改,我可以使用什么命令?

enter image description here

1 个答案:

答案 0 :(得分:1)

选项很少:

  1. 从您的更改中执行git patch ,稍后 apply
  2. 签出所需的提交提交(分离头),然后从您希望保留的点创建一个新分支。 git checkout <commit id>
  3. 对不受欢迎的提交执行git revert
  4. 将您当前的工作备份到新分支,然后在必要的提交上执行 cherry pick
  5. 祝你好运,并希望它对你有所帮助。