Git 的 commit message 写错了,有办法进行修改么?
PHPz
PHPz 2017-04-27 09:03:08
0
8
1257

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

PHPz
PHPz

学习是最好的投资!

全員に返信(8)
左手右手慢动作

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

push -f

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

それが通過した場合は問題ありません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
滿天的星座

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

いいねを押す +0
小葫芦

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

いいねを押す +0
淡淡烟草味

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

いいねを押す +0
大家讲道理

git commit --amend

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

いいねを押す +0
迷茫

git commit --amend

いいねを押す +0
仅有的幸福

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート