删除第一个 Git 提交记录

8

当我第一次提交时犯了一个错误。我在另一个人的电脑上,使用他们的user.name推送了一个版本,而不是我的。我该如何删除它?


请参考https://dev59.com/73RB5IYBdhLWcg3wAjNH,但这涉及到历史重写。 - VonC
删除(或更改)作为其他提交祖先的提交,本质上是重写历史记录。 - David Winslow
2个回答

4

您可以使用 git push --force 命令将包含您想要的初始提交的代码库强制推送到 Github。


好的答案,在我的情况下有效。 - Sander

3

关于这个问题有很多重复的提问。以下是替换您的树的第一个提交的通用解决方案。在执行此步骤后,您可以使用git rebase -i进行任何其他更改。

如何在Git中在根提交之前插入提交?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接