Dopo un git rebase
ho risolto i conflitti di unione. Sono confuso dal significato di "aggiunto da noi" allo A.java
. Cosa impedisce che venga automaticamente aggiunto/messo in scena come un nuovo file come C.java
?Cosa significa git "aggiunto da noi"?
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: com/company/C.java
Unmerged paths:
(use "git reset HEAD <file>..." to unstage)
(use "git add <file>..." to mark resolution)
added by us: com/company/A.java
both modified: com/company/B.java
versione git 2.5.1.windows.1
Sembra che tu sappia che rebase funziona con ripetuti cherry-pick e che queste operazioni cherry-pick vengono eseguite mentre si cresce un ramo anonimo dal target '--onto' del rebase. Quindi "aggiunto da noi" significa "sono presenti nel nostro attuale comando distaccato HEAD rispetto al merge-base". Sembra strano/sbagliato che questo non sia messo in scena automaticamente per il commit. – torek
Potresti risolvere il mistero? –