ホームページ  >  に質問  >  本文

Git 的 commit message 写错了,有办法进行修改么?

如题,有时候拼音输入法输错,导致提交了些少儿不宜的单词。
测试 mm 看了不好,请问怎么修改提交的消息呢?

PHPzPHPz2754日前1227

全員に返信(8)返信します

  • ringa_lee

    ringa_lee2017-04-27 09:05:08

    git commit --amend は最後の送信に変更を加えることができますgit commit --amend 可以对上一次的提交做修改

    push -f

    push -f 最後の送信がプッシュされている場合は、サーバーをカバーするために f パラメーターを追加する必要がありますが、これはお勧めできません🎜

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-04-27 09:05:08

    それが通過した場合は問題ありませんgit push提交了,看你们公司用的什么git服务器了,一般用户想修改的话需要相关的权限,找管理员了;如果已经有其他开发人员基于你的提交进行了修改并提交的话,那就更麻烦了,后面的所有提交都要重新做一遍;
    如果还没有push到服务器,只是本地进行了commit,并且没有进行新的commit,只需要git commit --amend;如果进行了新的commit,只需要git reset --soft xxx (xxx有问题那次提交的commit id),然后在进行git commit、それ以降のすべての提出は 1 つの提出になります。各提出を独立させたい場合は、

    を使用します。 リーリー

    xxx にはまだその送信のコミット ID に関する問題があります。別の tmp ブランチ変更の説明を作成し、その後の送信を 1 つずつ新しいブランチに選択してから、古いブランチを削除します。

    返事
    0
  • 滿天的星座

    滿天的星座2017-04-27 09:05:08

    この質問は長い間過去にありましたが、さらにもう 1 つ追加したいと思います:
    以前のコミットの作成者を変更したい場合は、次のスクリプトを使用できます: link~

    返事
    0
  • 高洛峰

    高洛峰2017-04-27 09:05:08

    git commit --amend または git replace HARD を使用して最後のコミットをキャンセルしてから再試行することもできます。
    しかし、すでにプッシュされているため、どうすればよいかわかりません。 。 。

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-04-27 09:05:08

    git commit --amend
    コードレビューシステムはありますか?ゲリットに似てる?このようなものは、送信する前に複数回送信できます

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-27 09:05:08

    git commit --amend

    注:
    テストしたところ、gerrit 環境では git commit --amend を使用してコミット メッセージを変更するだけでは送信に失敗することがわかりました。
    空白行を追加するなどしてコードを変更し、 git add および git commit --amend を実行して送信します。

    返事
    0
  • 迷茫

    迷茫2017-04-27 09:05:08

    git commit --amend

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-04-27 09:05:08

    この質問はスタックオーバーフローですでに十分に答えられています:)

    http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git

    返事
    0
  • キャンセル返事