如何从远程git repo删除最后的提交?它不是从其本地存储库中添加的。它是偶然从不同的本地仓库添加的。我尝试了所有建议,但没有完成
XUQIAN28 回答:如何从远程git仓库中删除最后一次提交? 删除上一次提交
这可能会有所帮助(来自GitHub)
删除上一次提交
要从git中删除最后一次提交,只需运行
git reset --hard HEAD^
如果要从顶部删除多个提交,则可以运行
git reset --hard HEAD~2
删除最后两个提交。您可以增加数量以删除更多提交。
如果您要“取消提交”提交,但保留更改以供重做,请删除
"--hard": git reset HEAD^
这将从分支和索引中逐出提交,但保留工作树。
如果要将提交保存到新的分支名称中,请运行
git branch newbranchname
执行git reset之前。