LoginSignup
0
1

More than 1 year has passed since last update.

rebaseとmergeの違い

  • rebaseとは

    • コミット履歴をきれいにして、マージすることができる
    • ブランチが一つになる代わりに最終コミットの一意な値が変わってしまう
  • mergeとは

    • 単純な統合なので「マージコミット」として1つ追加される
    • コミット自信が一意の値を保持していて、その値は書き換わらない
  • rebaseをした際に強制プッシュが必要な理由

    • 一度プッシュしたブランチでrebaseを行うとコミットが改変されるため再度プッシュできなくなる
    • 複数人で同じブランチを共同で開発することで生じるコミットログの複雑さをシンプルにするため。

マージの図.png
リベースの図.png

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1