执行git获取后,不会下载任何代码

执行git获取后,不会下载任何代码,git,command-line,github,Git,Command Line,Github,我正在尝试与git结合使用。注意:hub在github上托管代码时简化了git的使用 当我进行提取时,存储库似乎已被提取: udos@X100e:/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 4

我正在尝试与git结合使用。
注意:hub在github上托管代码时简化了git的使用

当我进行提取时,存储库似乎已被提取:

udos@X100e:/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
但当查看目录时,它不在那里:

udos@X100e:/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

有什么问题吗?

Fetch只从远程下载更改,要应用上游更改,请使用pull或merge。如果您是从头开始,也许您希望首先克隆repo?

Fetch仅从远程下载更改,要应用上游更改,请使用pull或merge。如果你是从头开始,也许你想先克隆回购协议?

找到了。Fetch确实下载对象和引用。诀窍在于它们是隐藏的

简单的

udos@X100e:/var/www/mantisbt$ git branch
不返回任何内容

反而

udos@X100e:/var/www/mantisbt$ git branch -a
  remotes/origin/manzen
  remotes/origin/master
  remotes/origin/votes_refactor
显示“隐藏”分支

使用(常规)命令将它们检出并使其“可见”

在此之后,分支再次“可见”:


找到了。Fetch确实下载对象和引用。诀窍在于它们是隐藏的

简单的

udos@X100e:/var/www/mantisbt$ git branch
不返回任何内容

反而

udos@X100e:/var/www/mantisbt$ git branch -a
  remotes/origin/manzen
  remotes/origin/master
  remotes/origin/votes_refactor
显示“隐藏”分支

使用(常规)命令将它们检出并使其“可见”

在此之后,分支再次“可见”:


我对hub不熟悉。。但是你在哪个分支?没有,因为没有提取代码。。。git br不返回任何分支…git fetch不是只更新远程分支的副本吗(我已经使用mercurial一段时间了,命令是相反的pull is fetch and fetch is pull..)?git pull将git fetch和git merge组合成一个命令,并给出与顺序执行它们相同的结果。我不熟悉hub。。但是你在哪个分支?没有,因为没有提取代码。。。git br不返回任何分支…git fetch不只是更新远程分支的副本吗(我已经使用mercurial一段时间了,命令是相反的pull is fetch and fetch is pull..)?git pull将git fetch和git merge组合成一个命令,并给出与顺序执行它们相同的结果。确定吗?git help说“从另一个存储库获取-下载对象和引用”确定吗?git help说“获取-从另一个存储库下载对象和引用”