Dan*_*ser 10 git git-push git-amend
如果我的第一次提交错误,但推送到(当前是私有的)远程,我如何撤消远程提交?
我猜我可以修改然后推--force?
Lop*_*Sae 12
通过删除您HEAD可以将存储库还原到新状态,您可以在其中创建新的初始提交:
git update-ref -d HEAD
Run Code Online (Sandbox Code Playgroud)
创建新提交后,您需要强制它到远程,以覆盖以前的初始提交:
git push --force origin
Run Code Online (Sandbox Code Playgroud)
如果你只有一次提交(初始提交),你可以这样做
git commit --amend
git push --force origin
Run Code Online (Sandbox Code Playgroud)