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