6
以下是此功能分支的当前状态。git status:什么是UU,为什么要添加/ rm修复它?
最近采取的步骤:
- 远程开发分支分歧
- 撷取的远程开发分支
- 藏匿本地特性分支的分歧,我想保持
- 重建基础变化从本地发展麸皮功能分支CH
- 藏匿弹出特性分支改变
- 藏匿应用特性分支改变
结果:
$ git status
# On branch feature-foo-branch
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: foo/bar.php
# modified: foo/baz.php
#
# Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add/rm <file>..." 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建议使用add
或rm
来解决冲突。 UU
是什么意思?为什么这些是解决它的选项?
我可以找到有关解决冲突类似的所有信息说不使用rm
,这让我想知道为什么git认为它是适当的。
我在git手册页找不到关于UU
的任何信息,但是有这个SO question,在这种情况下,它似乎也遇到了问题,为什么add
可以工作。