我第一次犯时犯了一个错误。我在别人的电脑上,用他们的user.name而不是我的版本推送了一个版本。我怎样才能删除这个?删除第一个git commit
7
A
回答
3
有很多与此相关的重复问题。以下是替换树的第一次提交的通用解决方案。执行此步骤后,您可以使用git rebase -i
进行任何其他更改。
4
相关问题
- 1. 删除git commit
- 2. 删除一个git commit并且更改也不起作用
- 3. 删除未推入的git commit
- 4. 删除git commit的所有文件?
- 5. 删除git commit,保持文件不变(不要删除更改)
- 6. git:删除第二次提交
- 7. Vuex仅删除第一个元素
- 8. PHP删除第一个零
- 9. 删除4个第一列
- 10. git-svn dmitmiting git commit
- 11. 创建一个BitBucket git commit hook?
- 12. 完全删除行除外第一个
- 13. ^在Git commit消息中的M个字符(git commit -v)
- 14. 如何在git commit中撤销已删除的文件夹
- 15. 完全删除git commit的所有痕迹
- 16. git commit特定的分段删除文件
- 17. git commit删除回购中的所有文件
- 18. 不要删除git commit消息中的空白
- 19. 如何删除git commit中的损坏文件
- 20. Git commit通过bitbucket中的散列号删除
- 21. Aptana 3 git commit
- 22. Git post commit mails
- 23. git commit problems
- 24. git commit - 格式?
- 25. SLOC在git commit
- 26. git find fat commit
- 27. Git commit命令
- 28. git commit directory
- 29. Git commit date
- 30. svn post-commit hook第一个定时器
见http://stackoverflow.com/questions/750172/how-do-i-change-the-author-of-a-commit-in-git,但涉及的历史重写。 – VonC 2010-08-07 15:32:42
删除(或更改作者)作为其他提交的祖先的提交本质上是重写历史记录。 – 2010-08-08 00:19:05