human
Git MergeとGitのオーバーフェースの違いは何ですか？
gpt
GitマージとGitオーバーの主な違いは、枝の結合方法です。gitマージを使用する場合は、ブランチのすべてのコミットを維持し、ベースブランチのコミットと互いに散布します。これは、分岐チャートを作成するコミットメントの挿入があることを意味します。一方、GITオーバーフローは、二次ブランチのコミットメントをITに統合することにより、メインブランチの履歴を書き直します。これは、分岐グラフが線形であることを意味します。さらに、オーバーフローは二次支部のコミットメントを保持するのではなく、それらがメインブランチから来るようにするように書き直しました。