1

次の状況。私は git の機能ブランチに取り組んでおり、対応する機能が完成したら共通の開発ブランチにマージします。機能を完成させるにはかなりの時間がかかることがあるため、定期的に開発を機能ブランチにマージして、同僚からコードの更新を取得し続けます。

ここで、機能ブランチを開発にマージして終了すると、機能ブランチで行ったすべてのコミットが開発の履歴に表示されます。しかし、履歴を明確に保つために、マージ コミットは 1 つだけにしたいと考えています。私はすべての中間のものを必要としません。

それは可能ですか?

4

1 に答える 1

1

このような状況であなたがすることは次のとおりです

  1. featureブランチをチェックアウトする
  2. 走るgit rebase develop
  3. developブランチをチェックアウトする
  4. 走るgit merge feature

終わり

于 2016-07-21T14:23:55.580 に答える