是否有在线编辑的任何方式,在提交信息GitHub.com
,提交后?
在命令行中,一个可以做
git commit --amend -m "New commit message"
在正确建议的另一个问题 。
尝试git pull
,然后git push
已经工作(没有任何其他已经提交干扰的平均时间)。
但它可以通过做GitHub
网站?
是否有在线编辑的任何方式,在提交信息GitHub.com
,提交后?
在命令行中,一个可以做
git commit --amend -m "New commit message"
在正确建议的另一个问题 。
尝试git pull
,然后git push
已经工作(没有任何其他已经提交干扰的平均时间)。
但它可以通过做GitHub
网站?
不,这是不能直接成为可能。 每一个Git的哈希提交基础上,提交信息也被计算出来。 当您更改提交信息,您可以更改提交哈希值。 如果你要推的是承诺,你必须强制将推动(混帐推-f)。 但是,如果已经有人拉你的老犯,并开始基于该工作承诺,他将不得不衍合他的工作到您的新承诺。
git commit --amend
,然后按Enter。 git push --force example-branch
命令强制推过老犯。 来源: https://help.github.com/articles/changing-a-commit-message/
您需要git push -f
假设,没有人拉其他前提交。 当心,你改变历史。
没有,因为提交信息与提交SHA /哈希有关,如果我们改变它提交SHA也发生了变化。 我使用的方法是创建上提交评论。 我想不出别的办法。
我正面临同样的问题。
请参阅您的github上特定分支,你会知道在该分支的第一个提交的提交ID。 做一个变基到:
git的变基-i
编辑器将打开。 做你的提交从GitHub UI的轨迹和打开的编辑和更改的消息。