如何更改一个git的承诺的到位桶消息(how do I change a git commit me

2019-08-07 04:30发布

我需要改变的老蠢货,到位桶提交信息。 我尝试git rebase -i和改写我的消息,但是当我把和承诺,它只是在不停到位桶老消息,并合并了我的变化。

Answer 1:

它基本上是4个步骤。 不过有点冒险,如果多个团队成员正在研究同一个分支,并拥有自己的副本。 (如果你是唯一一个它的工作,去了)

这混帐手工精美的解释是: 修订旧的或多次提交信息

  1. git rebase -i HEAD~X (X =否提交信息要更改)
  2. 上面的命令将在编辑器中打开文件的git。 有替换文本“挑”与“改写”并保存文件。
  3. 这将打开编辑器为每次提交一个接一个,有你再次更改提交信息。
  4. 在结束: git push -f


Answer 2:

如果是最近的提交,你可以简单地这样做:

  1. git commit --amend -m "modified commit message" (修改消息)
  2. git push --progress origin --force (力推)

小心使用--force-f ! 不好的事情可能会发生 ...

力推强烈反对,因为这改变了你的资料库的历史。 如果强行推,谁已经克隆你的仓库人们将不得不手动修复当地的历史。

恕我直言,如果你绝对相信,没有人检查了经修订提交你推,然后才能强制推一个分支。

在这里你可以找到文档git的承诺和混帐推 。



Answer 3:

我不知道你是否可以更改提交信息,但你可以让你的下犯下message.I评论认为这是某种在您的评论的变化。 你点击你的提交信息的号码和你的消息之下,你可以做任何你想要的评论。 那么,“K1”号将旁边的消息,这意味着你有你的消息,一个评论,这将提醒你,你改变了你的消息出现。我希望这会帮助你...



文章来源: how do I change a git commit message in bitbucket
标签: git bitbucket