我有一个文件,我不应该修改,我想恢复我所做的所有更改。但是,我不想重置回特定分支,因为在我所做的更改之间,我合并了其他人所做的更改,因此我只想撤消我所做的更改。
答案 0 :(得分:0)
我的方法是:
进行修复问题的提交(如果在一次提交中,您可以使用git revert
执行此操作)
git rebase -i
在有问题的提交之前传递提交
重新排序提交,以便在有问题的提交后立即进行还原
检查是否有效
现在再次使用git rebase -i
并压缩两次提交,如果它们完全相反,只需删除它们
我建议先在测试分支上执行此操作。