我需要改变的老蠢货,到位桶提交信息。 我尝试git rebase -i
和改写我的消息,但是当我把和承诺,它只是在不停到位桶老消息,并合并了我的变化。
Answer 1:
它基本上是4个步骤。 不过有点冒险,如果多个团队成员正在研究同一个分支,并拥有自己的副本。 (如果你是唯一一个它的工作,去了)
这混帐手工精美的解释是: 修订旧的或多次提交信息
-
git rebase -i HEAD~X
(X =否提交信息要更改) - 上面的命令将在编辑器中打开文件的git。 有替换文本“挑”与“改写”并保存文件。
- 这将打开编辑器为每次提交一个接一个,有你再次更改提交信息。
- 在结束:
git push -f
Answer 2:
如果是最近的提交,你可以简单地这样做:
-
git commit --amend -m "modified commit message"
(修改消息) -
git push --progress origin --force
(力推)
小心使用--force
或-f
! 不好的事情可能会发生 ...
力推强烈反对,因为这改变了你的资料库的历史。 如果强行推,谁已经克隆你的仓库人们将不得不手动修复当地的历史。
恕我直言,如果你绝对相信,没有人检查了经修订提交你推,然后才能强制推一个分支。
在这里你可以找到文档git的承诺和混帐推 。
Answer 3:
我不知道你是否可以更改提交信息,但你可以让你的下犯下message.I评论认为这是某种在您的评论的变化。 你点击你的提交信息的号码和你的消息之下,你可以做任何你想要的评论。 那么,“K1”号将旁边的消息,这意味着你有你的消息,一个评论,这将提醒你,你改变了你的消息出现。我希望这会帮助你...
文章来源: how do I change a git commit message in bitbucket