3

我通过网站在我的 GitHub 存储库上的文件中进行了一些编辑,然后提交了更改。这不像更改文件,提交然后将其推送到原点,我是通过访问网站直接完成的。现在该分支中有两个提交。我可以从终端压缩最后一次提交吗?如果没有,有什么办法可以从 GitHub 网站上压缩它吗?

我不是以英语为母语的人。所以,请原谅我的英语不好。

4

1 回答 1

2

我不认为你可以从网站本身做到这一点。但是您可以从终端执行此操作。

# 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> 
于 2015-12-03T16:16:41.980 回答