這裏是我遵循的步驟:創建一個存儲庫 開關分行GIT
master
分支
- 。
- 創建了一個名爲
test_branch
的分支。 - 增加接近30K文件在
test_branch
&承諾。 - 現在當我嘗試切換到
master
分支。 它說:「checking out files: 83% (24967/30002)
」,現在我有所有我在test_branch
我master
分公司承諾以及文件。
爲什麼我收到此錯誤,以及如何克服呢?
這裏是我遵循的步驟:創建一個存儲庫 開關分行GIT
master
分支
test_branch
的分支。test_branch
&承諾。master
分支。 它說:「checking out files: 83% (24967/30002)
」,現在我有所有我在test_branch
我master
分公司承諾以及文件。爲什麼我收到此錯誤,以及如何克服呢?
你怎麼讓它分支?你有沒有檢查過你是否檢查過它?有兩個命令可以做到這一點 - git branch
不會檢出它,git checkout -b
會。
雅我創建了一個分支使用git分支test_branch然後git結帳test_branch。 – Ankita 2011-01-19 09:32:08
對於一個分支中的大量文件而不是另一個分支,最好克隆存儲庫(默認應該引用master
分支),同時在test_branch
上保留第一個回購。
如果您想保留工作目錄不變,使用git reset --soft <tree-ish>
。爲了使分支點,無論你想,而無需檢查出來,用git update-ref refs/heads/branch_name <tree-ish>
在樹木上下的可能是head^
,master^2~3
,other_branch
,[email protected]{"2 days ago"}
等
希望這有助於。
`git status`在第5步之前說了些什麼?如果您複製提示的整個輸出可能會有所幫助。 – Gauthier 2011-01-19 10:41:04
沒有提交。工作目錄是乾淨的 – Ankita 2011-01-20 06:20:55