我想從我剛剛建立了一個遠程回購拉和我得到消息 混帳拉不能沒有工作樹被用來使用混帳拉不能沒有工作樹
一切我讀過似乎在我的.git目錄指向,但它似乎罰款
git branch
使輸出
* master
和
個git ls-tree --full-tree -r HEAD
這樣
100644 blob c825c0607f77e1df4e05920037a2ce09c08e5180app/assets/javascripts/ready.js
這看起來是正確的,使條目列表負載我覺得我已經成功地正確地推動文件到回購?
git status
給輸出
fatal: This operation must be run in a work tree
和 ls -l命令git的 給
drwxrwxr-x 2 roy roy 4096 Feb 6 14:24 branches
-rw-rw-r-- 1 roy roy 66 Feb 6 14:24 config
-rw-rw-r-- 1 roy roy 73 Feb 6 14:24 description
-rw-rw-r-- 1 roy roy 23 Feb 6 14:24 HEAD
drwxrwxr-x 2 roy roy 4096 Feb 6 14:24 hooks
drwxrwxr-x 2 roy roy 4096 Feb 6 14:24 info
drwxrwxr-x 4 roy roy 4096 Feb 6 14:24 objects
drwxrwxr-x 4 roy roy 4096 Feb 6 14:24 refs
這似乎有點奇怪,因爲它看起來就像它推前一樣。
任何人都可以幫助我做我做錯了什麼? 在我能做一個git pull之前,我有什麼需要做的嗎?我被那個ls-tree命令弄糊塗了,這些文件沒有被推送?
這是不是你想拉裸回購? – cHao
@cHao。是的,我做了git --bare init。然後在客戶端連接到它與git遠程添加起源roy @ .......並推送。 git的LS-遠程客戶端上提供了168c3cb6118b84b495810cd9295eb41dc23b7fa1 \t HEAD 168c3cb6118b84b495810cd9295eb41dc23b7fa1 \t裁判/頭/主 – RoyTheBoy
好,因爲Git是告訴你,這些操作是沒有沒有工作樹(這裸回購沒有)感。沒有狀態(因爲沒有可能有狀態的工作樹),並且不能進行合併(這可能會產生衝突,因此需要工作樹來解決這些問題) –