我不小心将错误的文件提交给Git,但我还没有将提交推送到服务器.
如何从本地存储库中撤消这些提交?
我在远程存储库中有一个项目,与本地存储库(开发)和服务器(prod)同步.我一直在做一些已经推送到远程的提交更改并从服务器中提取.现在,我想撤消这些更改.所以我可以git checkout
在更改之前提交并提交新的更改,但我猜测将它们再次推送到远程会有问题.有关如何进行的任何建议?
我第一次承诺使用git存储库; 然后我后悔提交并想要还原它.我试试
# git reset --hard HEAD~1
Run Code Online (Sandbox Code Playgroud)
我收到这条消息:
fatal: ambiguous argument 'HEAD~1': unknown revision or path not in the working tree.
Run Code Online (Sandbox Code Playgroud)
此提交是存储库的第一次提交.知道如何撤消git的初始提交吗?