想要从主存储库恢复我推送的提交

时间:2015-01-12 05:51:48

标签: git atlassian-sourcetree

我正面临我想从主存储库中删除我的提交。代码已推出我不需要的本地更改。那么我怎样才能恢复呢。我也在使用源代码树和git。请帮帮我。

1 个答案:

答案 0 :(得分:2)

试试git revert。它不会更改历史记录,但可以通过将反向操作作为新提交应用于源来“取消”单个提交。

您可以使用revert语法(detailed explanation)为..指定一系列提交:

git revert -n abcd1234..fedc0987

n标志阻止自动提交。abcd...代表唯一的提交ID哈希。)