2011-02-12 13 views
0

hubをgitと組み合わせて使用​​しようとしています。
注:ハブはgithubでコードをホストするときにgitの使用を簡略化します。git fetchを実行した後にコードがダウンロードされない

私はリポジトリをフェッチするように見えフェッチん:

[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

+0

はコードがフェッチされていないので... git brはブランチを返しません... – udo

+0

git fetchではリモートブランチのコピーを更新しません(私はしばらく水銀を使用していましたが、コマンドは逆ですプルはフェッチされ、フェッチはプルされます..)? – mkorpela

答えて

0

見つけました。フェッチは実際にオブジェクトとリファレンスをダウンロードします。トリックは彼らが隠されているということです。何も返さない

シンプル

[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

フェッチはリモートから変更をダウンロードするだけで、プッシュまたはマージを使用してアップストリームの変更を適用します。あなたが一から始めるなら、おそらく最初にレポをクローンしたいのですか?

+0

これについては確実ですか? git help sais this "fetch - 別のリポジトリからオブジェクトと参照をダウンロードする" – udo

+0

フェッチは決して作業ツリーには触れません。 – Arrowmaster

関連する問題