#author("2018-10-17T19:03:01+09:00","default:Miyashita","Miyashita")
#author("2018-10-17T19:03:22+09:00","default:Miyashita","Miyashita")
*コミットメッセージの変更 [#sf7ec158]
**直前のコミットメッセージを変更 [#n3d386f9]
-ローカルリポジトリでの変更
-ローカルリポジトリでの変更~
一番最近のコミットを変更するには,
#codeprettify{{
git commit --amend
}}
でエディターが出てくるのでやり直せる.~
~
-リモートリポジトリに反映
-リモートリポジトリに反映~
間違えたコミットメッセージのままリモートにpushしてしまっていたら,
#codeprettify{{
git push -f origin master
}}
で変更できる(リモート名 origin, master ブランチの場合).
"-f" で強制pushしないとエラーになる.~
~
-タグ削除
-タグ削除~
もし直前のコミットにタグがついていたらタグはそのまま残っているはずなので,ローカルで一旦削除後,HEADでタグを付けなおして-fでリモートへpushする.
#codeprettify{{
git tag -d v1.0.0 # 元々のタグ削除
git tag v1.0.0    # HEADにv1.0.0のタグをつける
git push -f origin v1.0.0 # 修正したタグをpush
}}
この後に git log で確認すると,間違えたコミットメッセージの commit は表示されなくなった.

***参考 [#vb1da73f]
-[[gitでタグを付ける - Qiita>https://qiita.com/ritukiii/items/79a46103bdf24229a1ef]]
-[[typoしてpushしてしまったコミットコメントを修正してpushしなおす方法 - Qiita>https://qiita.com/ykawakami/items/71b462057a8d714d7382]]

Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes