之後git rebase
我已合併衝突來解決。我對A.java
的「由我們添加」的含義感到困惑。什麼阻止它被自動添加/上演爲一個像C.java
這樣的新文件?git「我們添加的」是什麼意思?
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版本2.5.1.windows.1
這聽起來像是你知道rebase是通過重複櫻桃挑選工作,並且這些挑選櫻桃的操作是在從rebase的'--onto'目標中生長一個匿名分支的時候完成的。因此,「由我們添加」意味着「存在於我們目前獨立的HEAD提交中,與合併基礎相比」。這看起來奇怪/錯誤,這不會自動進行提交。 – torek
你能解開這個謎團嗎? –