我在GitHub上编辑了自述文件,现在我如何压缩编辑

时间:2013-06-12 01:28:35

标签: git github

我是一个完全的菜鸟。

我已尝试过其他推荐的所有命令,例如..

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

是的,您必须将更改下拉,在本地修复分支并强制推送。它可能会像:

git pull
git rebase -i HEAD~3
git push -f