タグ

ブックマーク / qiita.com/Esfahan (1)

  • Gitでpush済のcommitをsqushでまとめる方法 - Qiita

    概要 表題のとおり。やリかたよく忘れるので備忘録も兼ねて。 対象者 push済のcommit変えちゃダメとかそういうのいいから今すぐpush済のcommitをsqushでまとめたい人。 rebaseコマンドを使う rebaseコマンド HEADから遡って、まとめたいcommit数 + 1を指定する。 以下は、HEADから遡って4commitをまとめる例。 (HEADも含めて4commit) まとめる対象commitを選択 すると以下のような画面が開く。 This is a just commit以外のpickをsもしくはsquashに書き換えて、保存する。 なぜ1行目は書き換えないのかというと、こうすることで、This is a just commitに他のcommitが集約されるからだ。そのために、4commitまとめるのに、HEAD~5を指定したのだ。 ちなみに全部sにすると、Cann

    Gitでpush済のcommitをsqushでまとめる方法 - Qiita
  • 1