我将错误的文件提交到我的分支并将其推送到原点。我已经看到How to undo last commit(s) in Git?这篇文章讨论了撤销本地提交的问题,但是我的问题是我已经将提交推送到了原点。如何撤消这个?撤消被推送到原点的最后一个git提交
4
A
回答
6
由于您已经推到原点,您的更改已发布给其他人查看并从中拉出。正因为如此,你可能不想重写历史。所以使用最好的命令是git revert。
这会创建一个新的提交,以反转您所做的更改。推新的提交和来源将被修复。
这是一个SO answer,它提供了更多细节。
4
相关问题
- 1. 撤消git上次提交推送
- 2. 使用反向修补程序推送后撤消Git提交?
- 3. 如何“撤消”推送到远程Bonobo Git Server的提交?
- 4. Git中撤消多次提交还没有被推到远程
- 5. 撤消一些提交推
- 6. 撤消已被推送到远程回购的提交
- 7. Tortoisegit撤消最后提交到回购
- 8. 如何撤消最后一次提交
- 9. Git找出我推送的最后一个提交
- 10. Git文件推送到远程撤消
- 11. Git合并我已经推送到远程原点的提交
- 12. Git:如何撤消提交*和*恢复到最后一个分支
- 13. 需要撤消GIT提交
- 14. Git撤消上次提交
- 15. git分支撤消提交
- 16. git push:推送除最后一个提交以外的所有提交
- 17. Git:暂时还原推送提交
- 18. 我怎样才能撤消我最后的git添加/提交?
- 19. git撤消合并提交另一个合并提交
- 20. 将最后的git提交移动(或“撤消”)到最近的未分区
- 21. Git推送到远程原点 - 更改不是在原点提交,只在git存储后可见
- 22. 如何撤消git中的推送?
- 23. git只推送一个分支提交
- 24. 撤消已被推送的合并
- 25. Git - 删除/撤消提交的方式
- 26. 撤消git add和git commit以及一种git push原点
- 27. 哪些提交散列撤消使用git-revert的推送合并?
- 28. 撤消推git的合并
- 29. Git删除推送提交
- 30. 无法推送git提交
非常感谢 – akonsu