2011-02-12 66 views
0

我正在嘗試使用hub與git結合使用。
注意:當你在github上託管你的代碼時,集線器簡化了git的使用。執行git獲取後沒有下載代碼

當我做了取它看起來像倉庫被取出:

[email protected]:/var/www/mantisbt$ git fetch 
remote: Counting objects: 54427, done. 
remote: Compressing objects: 100% (9435/9435), done. 
remote: Total 54427 (delta 44510), reused 54427 (delta 44510) 
Receiving objects: 100% (54427/54427), 19.20 MiB | 395 KiB/s, done. 
Resolving deltas: 100% (44510/44510), done. 
From github.com:udos/mantisbt 
* [new branch]  manzen  -> origin/manzen 
* [new branch]  master  -> origin/master 
* [new branch]  votes_refactor -> origin/votes_refactor 
* [new tag]   manzen_first_working_prototype -> manzen_first_working_prototype 

但在目錄中取一看時,它不存在:

[email protected]:/var/www/mantisbt$ ls -al 
total 12 
drwxr-xr-x 3 udos udos 4096 2011-02-12 23:01 . 
drwxr-xr-x 12 root root 4096 2011-02-12 21:07 .. 
drwxr-xr-x 8 udos udos 4096 2011-02-12 23:02 .git 

任何想法有什麼不對嗎?

+0

我不熟悉中心..但你在哪個分支? – mkorpela 2011-02-12 22:29:26

+0

in none,因爲沒有代碼被提取... git br不返回任何分支... – udo 2011-02-12 22:34:36

回答

0

找到它。 Fetch確實下載了對象和參考。訣竅是它們是隱藏的。

簡單

[email protected]:/var/www/mantisbt$ git branch 

回報什麼。

相反

[email protected]:/var/www/mantisbt$ git branch -a 
    remotes/origin/manzen 
    remotes/origin/master 
    remotes/origin/votes_refactor 

顯示 「隱藏」 的分支。

檢查出來,並讓他們「看得見」的使用(常規)命令

[email protected]:/var/www/mantisbt$ git checkout manzen 
Branch manzen set up to track remote branch manzen from origin. 
Switched to a new branch 'manzen' 

在此之後進行,分支是「看得見」又:

[email protected]:/var/www/mantisbt$ git branch 
* manzen 
1

提取只從遠程下載更改,應用上游更改使用拉或合併更改。如果你從頭開始,也許你想首先克隆回購?