Ecco lo stato corrente di questo ramo di funzionalità.stato git: cos'è l'UU e perché aggiungere/rm risolverlo?
Passi recenti:
- ramo di sviluppo a distanza divergevano
- recuperate sviluppo remoto ramo
- nascosto ramo di caratteristica locale discostato cambiamenti che voglio mantenere
- Ribasato caratteristica ramo da crus sviluppo locale ch
- Stash Popped caratteristica ramo cambia
- Stash Applicare caratteristica ramo cambia
Risultati:
$ 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
#
e lo stato con -s
$ git status -s
UU foo/conflict.php
M foo/bar.php
M foo/baz/php
git consiglia add
o rm
per risolvere il conflitto. Cosa significa "UU
" e perché dovrebbero essere queste le opzioni per risolverlo?
Tutte le informazioni che posso trovare sulla risoluzione di conflitti simili a questo dicono di non usare rm
che mi fa chiedere perché git pensa che sia appropriato.
non riesco a trovare nulla UU
nelle pagine di manuale git, ma c'è questa SO question che sembra anche avere problemi di smistamento perché add
avrebbe funzionato in questo caso.