Вот текущее состояние этой ветки функции.
Недавние шаги:
Результаты:
$ git status
# On branch feature-foo-branch
# Changes to be committed:
# (use "git reset HEAD ..." to unstage)
#
# modified: foo/bar.php
# modified: foo/baz.php
#
# Unmerged paths:
# (use "git reset HEAD ..." to unstage)
# (use "git add/rm ..." as appropriate to mark resolution)
#
# both modified: foo/conflict.php
#
и статус с -s
$ git status -s
UU foo/conflict.php
M foo/bar.php
M foo/baz/php
git рекомендует либо добавить
, либо rm
для разрешения конфликта. Что означает UU
и почему это варианты, чтобы исправить это?
Вся информация, которую я могу найти об устранении конфликтов, подобных этому, говорит, что не следует использовать rm
, который делает мне интересно, почему git считает это подходящим.
Я не могу найти ничего о UU
на страницах руководства git, но есть этот SO вопрос , который, похоже, также не может понять, почему добавляет
] будет работать в этом случае.