首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >只克隆.git文件夹。不是所有的文件

只克隆.git文件夹。不是所有的文件
EN

Stack Overflow用户
提问于 2017-08-27 13:37:19
回答 2查看 6.3K关注 0票数 4

我在试着克隆回购。但是这样做只能得到.git文件夹,而不是主文件和文件夹。它显示了成功。但仍然没有显示实际的文件和文件夹。它还显示接收对象(如100% (2345/2345 ),5.5MB)。但在实际中却没有得到。

我使用了以下命令(它适用于其他repos)。

代码语言:javascript
运行
复制
git clone https://gitlab.com/myusername/test.git

Git状态显示如下。

代码语言:javascript
运行
复制
git status
On branch master

Initial commit

nothing to commit (create/copy files and use "git add" to track)

git分支-avv显示以下结果。

代码语言:javascript
运行
复制
git branch -avv
  remotes/origin/dev     0098fc5 cosmetics
  remotes/origin/release 2bf6eed rework oidc-client js sample logging code (#178)

Git版本显示以下结果。

代码语言:javascript
运行
复制
git version
git version 2.10.2.windows.1
EN

Stack Overflow用户

发布于 2017-08-27 13:56:35

这是:

代码语言:javascript
运行
复制
$ git status
On branch master

然而:

代码语言:javascript
运行
复制
$ git branch -avv
remotes/origin/dev     0098fc5 cosmetics
remotes/origin/release 2bf6eed rework oidc-client js sample logging code (#178)

因此,当远程上没有实际的主分支时,您就在master分支上。这就是为什么工作目录是空的,这也是为什么git status告诉您“初始提交”。

您只需查看一下dev

代码语言:javascript
运行
复制
git checkout dev

或明文规定:

代码语言:javascript
运行
复制
git checkout -b dev origin/dev
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45905531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档