如何压缩在GitHub网站上提交的提交?

3
我在GitHub网站上对一个文件进行了一些编辑,然后提交了更改。这不像是更改文件、提交再将其推送到源,我是通过直接访问网站来完成的。现在该分支中有两个提交。我能否从终端压缩最后一个提交?如果不能,是否有任何方法可以从GitHub网站上压缩它?
我不是以英语为母语的人。所以,请原谅我的糟糕英语。

可能是删除特定提交的重复问题。 - nipeco
1个回答

3

我认为你不能从网站本身完成这项操作。但是你可以通过终端来完成。

# Pull in the remote changes
$ git pull

# Rebase the last 2 commits interactively
$ git rebase -i HEAD~2
pick abcdef commit to keep
squash 123456 commit to squash

# Override the remote branch
$ git push -f origin <branch> 

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