1
我有一個git respository與我們的(本地)服務器對齊;我們正在與兩個分支(主人和發展)合作。git log顯示(起源)沒有任何分支
最近,我注意到日誌一個奇怪的報告:
47f7bf8 (HEAD -> develop, origin/develop) <Commit message>
7c3e64a Merge branch 'develop'
6a85e24 <Commit message>
794e28d <Commit message>
6ad4058 <Commit message>
b73932c <Commit message>
8527c54 (origin) <Commit message>
ae68dba (tag: 20170213, origin/master, origin/HEAD, master) <Commit message>
66af625 Merge branch 'develop'
4bfbc6c Merge branch 'develop'
如果你注意到,提交8527c54指的是(來源)沒有在樹枝上是任何一個細節...
我的工作(主和發展)的其他分支實際上對準的服務器,因爲我最近做了一個push
奇怪enoug小時,我注意到,克隆(本地PC上)在同一倉庫的另一個副本運作良好,我也沒有「失蹤」引用在這種情況下...
編輯:這裏是的git branch -vv
輸出,如要求在評論:
* develop 47f7bf8 [origin/develop] <Commit message>
master ae68dba [origin/master] <Commit message>
origin 8527c54 <Commit message>
運行'git branch -vv'的輸出是什麼? – bejado
@bejado:在原始問題中添加了回覆,太長以至於無法在評論中複製。謝謝 – Nova
我的猜測是你以某種方式創建了一個名爲origin的本地分支,它不跟蹤任何遠程分支。記住,「origin」在Git中是一個任意的名字,它本身並沒有特別的含義。如果你不想要這個,你可以用'git branch -D origin'來刪除它 – bejado