過去のコミットメッセージを修正するために$ git rebase -i
を実行したところ、
それ以降のコミットが全て新しいものになってしまいました。
これは仕様なのでしょうか。もし仕様なのであれば、実行前にあったタグを新しいコミットに付け直す方法はありますか。
実行前の$ git log --oneline --all
2efe9e2 (HEAD -> master, tag: v2.1) コメントA 436cafe (tag: v2.0) コメントB 0cc5aa3 コメントC c19f89f コメントD
$ git rebase -i
を実行
reword 0cc5aa3 コメントC pick 436cafe コメントB pick 2efe9e2 コメントA
実行後の$ git log --oneline --all
09abf5e (HEAD -> master) コメントA 9ca54da コメントB d4cba4c 修正したコメントC 2efe9e2 (tag: v2.1) コメントA 436cafe (tag: v2.0) コメントB 0cc5aa3 コメントC c19f89f コメントD
初心者なので、お詳しい方どうぞよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。