Nach einem git rebase
habe ich Konflikte zu lösen. Ich bin verwirrt durch die Bedeutung von "hinzugefügt von uns" auf A.java
. Was verhindert, dass es automatisch als neue Datei wie zB C.java
hinzugefügt/bereitgestellt wird?Was bedeutet git "von uns hinzugefügt"?
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
git Version 2.5.1.windows.1
Es klingt, als ob Sie wissen, dass Rebase durch wiederholtes Cherry-Pick funktioniert, und dass diese Cherry-Pick-Operationen ausgeführt werden, während ein anonymer Zweig vom '--onto'-Ziel der Rebase wächst. Daher bedeutet "von uns hinzugefügt", dass "wir in unserem aktuellen" detached-HEAD Commit im Vergleich zur Merge-Base vorhanden sind ". Es scheint seltsam/falsch, dass dies nicht automatisch zum Commit inszeniert wird. – torek
Können Sie das Geheimnis lösen? –