コマンド | マージ時 | リバート (git reset --hard )時 |
---|---|---|
assume-unchanged | ローカルの変更は破棄され、リポジトリの内容が取り込まれる。 | ローカルの変更は破棄される。 |
skip-worktree | ローカルの変更は保持され、リポジトリの内容は取り込まれない。 | ローカルの変更は保持される。 |
衝突したときにどうしたいかによって決める。
常にリモートでいい場合は assume-unchanged
、その都度自分で選びたい場合は skip-worktree
。