Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我的第一次提交是错误的,但被推送到(当前私有)远程,我如何撤消远程上的提交?
我猜我可以修改然后推动--force?
通过删除你的HEAD,你可以将你的存储库恢复到一个新的状态,在那里你可以创建一个新的初始提交:
HEAD
git update-ref -d HEAD
创建新提交后,您需要将其强制到远程以覆盖先前的初始提交:
git push --force origin
如果你只有一个提交(初始提交),你可以这样做
git commit --amend git push --force origin