如何更改bitbucket中的git commit消息
我需要在BitBucket中更改旧的git commit消息。 我尝试了git rebase -i
并重写了我的消息,但是当我提交并提交时,它只是将旧消息保存在BitBucket中并合并了我的更改。
这基本上是4步骤过程。 但是如果多个团队成员在同一个分支上工作并拥有自己的副本,则会有点冒险。 (如果你是唯一一个处理它的人,那就去做吧)
这个git手册精美地解释了它:修改旧的或多个提交消息
git rebase -i HEAD~X
(X =你想改变的提交消息的数量) git push -f
我不知道你是否可以更改提交信息,但是你可以在提交信息下发表评论。我认为这在某种程度上改变了你的评论。 你点击你的提交信息的号码,在你的信息下面,你可以做任何你想要的评论。 然后,在您的留言旁边会显示一个“K1”标志,这意味着您在留言中有一条留言,这会提醒您您已更改留言...我希望这可以帮助您...
如果它是最近的提交,你可以简单地这样做:
git commit --amend -m "modified commit message"
(修改信息) git push --progress origin --force
(强制推送) 小心使用--force
或-f
! 不好的事情可能发生...
强烈推荐强制推送,因为这会更改存储库的历史记录。 如果您强制推送,那么已经克隆存储库的用户将不得不手动修复其本地历史记录。
在这里你可以找到有关git commit和git push的文档。
链接地址: http://www.djcxy.com/p/49851.html