使用git clone 克隆版本库时为啥只克隆了一个.git隐藏文件夹?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用git clone 克隆版本库时为啥只克隆了一个.git隐藏文件夹?相关的知识,希望对你有一定的参考价值。

如题,版本库中还有很多已经提交的文件。这些文件没有克隆过来。不知道为什么

参考技术A git clone +路径,只是告诉服务器你要下载的项目而已,还差一步,那就是选分支,例如(开发环境是 dev 验收环境是test分支这样)
所以git clone +分支后,紧跟命令:git checkout 分支名称
知道分支名称就直接写,不知道就问自己项目里的人,之后就会看到项目代码了,希望可以帮到你
参考技术B

    克隆时是否有报错?

    克隆的分支是否正确?如果git clone命令后面只加了仓库路径没加分支名一般默认拿的master分支

本回答被提问者和网友采纳
参考技术C

    git clone ssh://xxxx/HelloWorld

    git branch -a  //查看分支

    * master

    remotes/origin/HelloWorld_Dev

    remotes/origin/HelloWorld_Int

    remotes/origin/HEAD -> origin/master

    remotes/origin/master

    git checkout -b Int origin/HelloWorld_Int  //切换分支

    git pull

git-从远程仓库克隆

#git-从远程仓库克隆

  1. 查找到想要克隆的版本库

技术图片

  1. 新建一个文件夹,用来存储你克隆的文件信息,点击clone

技术图片

  1. 输入git clone 加上克隆的地址即可
    技术图片
    技术图片
    你也许还注意到,GitHub给出的地址不止一个,还可以用https://github.com/michaelliao/gitskills.git这样的地址。实际上,Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议。

使用https除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令,但是在某些只开放http端口的公司内部就无法使用ssh协议而只能用https。

Summary:

要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆。

Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。

以上是关于使用git clone 克隆版本库时为啥只克隆了一个.git隐藏文件夹?的主要内容,如果未能解决你的问题,请参考以下文章

GitGit 基础命令 ( Git 版本库概念 | 创建版本库 git init | 克隆版本库 git clone )

GitGit 基础命令 ( Git 版本库概念 | 创建版本库 git init | 克隆版本库 git clone )

Android Studio从Git上Clone(克隆)项目

git svn clone失败为啥

使用 SourceTree 克隆非常大的 git 存储库时出错

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段