書いていて観点漏れとかそういうレベルではない気がしてきましたが、、、 私は毎回、これで問題ないと思ってコミット&プッシュをしていたので、 この開発によって ローカルもリモートも git のコミットログに不要な物が残りました。 一連の開発を追えた段階でこのブランチのコミットログはこのようになっていました。 この中で本当に必要なコミットは、たった2つだけです に URLのバリデーションを追加 にメッセージ長バリデーションを追加 このように、コミットが沢山あったときに 本当に必要なコミットはたった一つだけだったとすると そんな時にコミットの履歴を作り直したいと思いました。どうやら、 rebase という機能を使うと、それが実現できるみたいです。 ということで、今回初めて rebase という作業を行いました。 折角なので、その記録を記事として残します。 IntelliJ での rebase 作業