Несмотря на то, что на этот вопрос дан ответ, дается пример того, что означает «их» и «наш», в случае git rebase vs merge. См. эту ссылку
Git Rebase theirs
- фактически текущая ветвь в случае rebase . Таким образом, приведенный ниже набор команд фактически принимает ваши текущие изменения ветвления по удаленной ветви.
# see current branch
$ git branch
...
* branch-a
# rebase preferring current branch changes during conflicts
$ git rebase -X theirs branch-b
Git Merge Для merge значение theirs
и ours
обращается вспять. Таким образом, чтобы получить тот же эффект во время слияния , т. Е. Сохранить текущие изменения ветки (ours
) по объединенной удаленной ветви (theirs
).
# assuming branch-a is our current version
$ git merge -X ours branch-b # <- ours: branch-a, theirs: branch-b