我正面临我想从主存储库中删除我的提交。代码已推出我不需要的本地更改。那么我怎样才能恢复呢。我也在使用源代码树和git。请帮帮我。
答案 0 :(得分:2)
试试git revert
。它不会更改历史记录,但可以通过将反向操作作为新提交应用于源来“取消”单个提交。
您可以使用revert
语法(detailed explanation)为..
指定一系列提交:
git revert -n abcd1234..fedc0987
(n
标志阻止自动提交。abcd...
代表唯一的提交ID哈希。)