使用git clone 克隆版本库时为啥只克隆了一个.git隐藏文件夹?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用git clone 克隆版本库时为啥只克隆了一个.git隐藏文件夹?相关的知识,希望对你有一定的参考价值。
如题,版本库中还有很多已经提交的文件。这些文件没有克隆过来。不知道为什么
参考技术A git clone +路径,只是告诉服务器你要下载的项目而已,还差一步,那就是选分支,例如(开发环境是 dev 验收环境是test分支这样)所以git clone +分支后,紧跟命令:git checkout 分支名称
知道分支名称就直接写,不知道就问自己项目里的人,之后就会看到项目代码了,希望可以帮到你 参考技术B
克隆时是否有报错?
克隆的分支是否正确?如果git clone命令后面只加了仓库路径没加分支名一般默认拿的master分支
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-从远程仓库克隆
- 查找到想要克隆的版本库
- 新建一个文件夹,用来存储你克隆的文件信息,点击clone
- 输入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(克隆)项目
使用 SourceTree 克隆非常大的 git 存储库时出错
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段