如题,有时候拼音输入法输错,导致提交了些少儿不宜的单词。
测试 mm 看了不好,请问怎么修改提交的消息呢?
ringa_lee2017-04-27 09:05:08
git commit --amend
は最後の送信に変更を加えることができますgit commit --amend
可以对上一次的提交做修改
push -f
push -f
最後の送信がプッシュされている場合は、サーバーをカバーするために f パラメーターを追加する必要がありますが、これはお勧めできません🎜我想大声告诉你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 つずつ新しいブランチに選択してから、古いブランチを削除します。
滿天的星座2017-04-27 09:05:08
この質問は長い間過去にありましたが、さらにもう 1 つ追加したいと思います:
以前のコミットの作成者を変更したい場合は、次のスクリプトを使用できます: link~
高洛峰2017-04-27 09:05:08
git commit --amend または git replace HARD を使用して最後のコミットをキャンセルしてから再試行することもできます。
しかし、すでにプッシュされているため、どうすればよいかわかりません。 。 。
大家讲道理2017-04-27 09:05:08
git commit --amend
注:
テストしたところ、gerrit 環境では git commit --amend を使用してコミット メッセージを変更するだけでは送信に失敗することがわかりました。
空白行を追加するなどしてコードを変更し、 git add および git commit --amend を実行して送信します。
仅有的幸福2017-04-27 09:05:08
この質問はスタックオーバーフローですでに十分に答えられています:)
http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git