我对此完全是菜鸟。
我已经尝试了其他人推荐的所有命令,例如..
git rebase -i HEAD~3
git rebase -i
这些命令在本地不起作用,因为我想是在 GitHub 上进行了编辑。显然,我需要先以某种方式检查所有提交。我如何检查所有提交并压缩它们。这些是我在意识到应该在本地进行之前对自述文件所做的一些简单编辑。
我在编辑器中得到一个如下所示的文本文件。
noop
# Rebase 2dff767..2dff767 onto 2dff767
#
# Commands:
# s, squash = use commit, but meld into previous commit
更新: 好的,我所做的就是这个
git reset --soft HEAD~3
git commit
git push -f
感谢您的帮助!
最佳答案
是的,您必须将更改 pull 下来,在本地修复分支并用力推送。它可能是这样的:
git pull
git rebase -i HEAD~3
git push -f
关于git - 我在 GitHub 上编辑了自述文件,现在如何压缩编辑内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17056371/