如何删除我所做的所有本地 Git 提交?

How do I delete all the local Git commits I've made?

我需要从 Git 项目中删除所有本地提交。我需要这样做,以便在将所有内容发送到上游之前将所有内容作为一个唯一的提交提交。

你应该做所谓的squash

git rebase -i HEAD~100 将打开一个对话框,您可以在其中将所有可渗透的(此示例中的 100 次提交)压缩为一次提交。

点击此处获取更多信息:git squash