開發專案 Project1 建立了目錄 D:/project1
為了方便測試 Clone 了一個目錄 D:/project2
project1 有兩個 branch
master
(246899...)
其中 (246899) 是未命名的 branch
接下來想在 project2 測試
1. git remote add p1 D:/project1
2. git fetch p1
3. git checkout 246899
這時候 git 會跟你說抓不到 246899 這個 tree object
原因是因為 246899 這個 temp branch 因為沒有命名
project2 fetch 的時候就不會抓過來
解決方法幫 246899 命名一個 branch 即可
cd D:/project1
git checkout -b develop