为什么git fetch没有下载任何东西?

时间:2017-01-21 12:46:25

标签: git bitbucket git-fetch

我正在尝试下载我的项目,该项目已在我的本地目录上的bitbucket上传。据我所知git fetch,它应该下载项目(但不是merge

我也有与我的存储库的连接,这是我已经完成的工作:

enter image description here

这是git fetch的结果(正如您在上图中看到的那样)

$ git fetch
remote: Counting objects: 114, done.
remote: Compressing objects: 100% (104/104), done.
remote: Total 114 (delta 6), reused 114 (delta 6)
Receiving objects: 100% (114/114), 10.32 MiB | 2.03 MiB/s, done.
Resolving deltas: 100% (6/6), done.
From https://bitbucket.org/lamtakam/lamtakam
 * [new branch]      master     -> origin/master

但没有下载..!为什么?如您所见,我的本地目录为空.git文件夹除外)。怎么了?

1 个答案:

答案 0 :(得分:6)

git fetch只需使用打包数据更新您的.git文件夹 它不会仅更新您的工作目录内部.git文件夹。

下载完所有数据后,您可以签出要处理的任何分支。

git fetch

  

git fetch命令将来自远程存储库的提交导入您的本地存储库(不要与本地工作目录混淆)。

     

生成的提交存储为远程分支而不是    我们一直在使用的正常的本地分支机构。这给你一个    有机会审查更改,然后将它们集成到您的副本中    项目

要查看可用分支列表,请使用-a标记

# display all available branches
git branch -a

enter image description here

为了处理特定分支,只需查看所需的分支

enter image description here