Git_Github_克隆远程库到本地

简介: Git_Github_克隆远程库到本地

假如我们的其他程序员B想去看下我们的这位程序员A所上传到远程库的代码,那么此时就需要使用到我们的克隆命令:git clone 远程地址(远程地址为我们所克隆的别人的远程库的链接地址)


注意事项:


          1:当我们去克隆别人的远程库的时候,首先要来到我们电脑的凭据管理器下的Windows凭据来看下我们所登录的账号是否与我们这个远程库所在的账号一致,一般来说都是不一样的,如果一致的话需要删除掉一致的账号,否则会克隆失败。意思就是不要登录自己的账号去克隆自己github中的远程库.


2.png


          2:一般我们去克隆别人仓库的代码的时候是不需要登录自己的github账号的,可以直接克隆,前提条件是我们所克隆的别人的远程库的权限是public


此时一位程序员去克隆别人的远程库的时候,需要分以下几步:


1:在本地创建一个文件夹用于保存要克隆下来的代码


2.png


此时创建一个名为git-demo2的文件夹来存储所要克隆下来的代码,然后进入文件夹后右键点击Git Bash Here后进入到我们的命令行页面:


2:使用git clone 远程地址 来进行克隆


输入我们的命令git clone https://github.com/songbiao-tianxuanzhizi/git-demo.git


2.png


此时便可以将git-demo这个远程库中的代码clone到我们这个程序员的本地库当中来


注意事项:


1:此时克隆所需要的远程地址在这里:进入我们要克隆的名为git-demo的远程库中,点击code后便会出现我们的远程地址。


2.png


2:以我们这个代码库为例,假设此时克隆的远程代码库为git-demo,这个远程代码库中假设有两个分支,一个是master,一个是hot-fix,那么我们最终克隆下来的代码到底是master分支当中的,还是hot-fix分支当中的呢?


答:这个取决于所克隆的远程代码库中默认的分支到底是哪个,假设此时我们所克隆的远程代码库中的默认分支为master,那么我们所克隆下来的代码全部来源于master分支当中的代码,如果默认分支为hot-fix,那么我们所克隆下来的代码全部来源于hot-fix分支当中的代码.


3:当我们进入到我们的git-demo2文件夹后会发现此时出现了一个git-demo文件夹,这个名称与我们所克隆的远程库的名称是相同的,进去之后我们会发现一个.git文件,还有我们克隆下来的分支下的所有代码文件,此时代表我们克隆成功,如下图所示:


2.png


4:此时我们使用cd git-demo/命令切换到我们的git-demo文件夹下使用ll命令查看时,我们会发现此时我们成功克隆到了我们的hello.txt文件


2.png


总结:


1:我们所有克隆下来的代码都会自动上传到我们的本地库当中去,与拉取一样。


2:clone会帮助我们拉取我们所想要克隆的远程代码仓库中的所设置的默认分支下的所有代码。


3:自动初始化本地仓库,当出现.git文件和库中的代码后,代表clone成功


4:会自动为我们克隆下来的这个仓库创建别名,如下图所示:此时系统默认为我们起了一个别名为origin

2.png

相关文章
|
存储 运维 安全
【运维知识高级篇】一篇文章带你搞懂GitHub基础操作!(注册用户+配置ssh-key+创建项目+创建存储库+拉取代码到本地+推送新代码到Github)
【运维知识高级篇】一篇文章带你搞懂GitHub基础操作!(注册用户+配置ssh-key+创建项目+创建存储库+拉取代码到本地+推送新代码到Github)
323 0
|
2月前
|
存储 开发工具 数据库
什么是 Git 存储库?
【8月更文挑战第14天】
45 3
|
2月前
|
Linux 网络安全 API
【Azure 应用服务】App Service For Linux 环境中,如何从App Service中获取GitHub私有库(Private Repos)的Deploy Key(RSA key)呢?
【Azure 应用服务】App Service For Linux 环境中,如何从App Service中获取GitHub私有库(Private Repos)的Deploy Key(RSA key)呢?
|
4月前
|
JSON 数据挖掘 API
数据分析实战丨基于pygal与requests分析GitHub最受欢迎的Python库
数据分析实战丨基于pygal与requests分析GitHub最受欢迎的Python库
42 2
|
5月前
|
存储 项目管理 开发工具
如何使用 Git Clean 清理 Git 存储库?
【4月更文挑战第9天】
754 9
如何使用 Git Clean 清理 Git 存储库?
|
4月前
|
Java 开发工具 git
已经连接过github远程库,如何再次推送及删除远程库的内容
已经连接过github远程库,如何再次推送及删除远程库的内容
|
5月前
|
开发工具 git
git使用笔记-修改url并与远端库合并
git使用笔记-修改url并与远端库合并
28 1
|
5月前
|
网络安全 开发工具 数据安全/隐私保护
[Git]关联远程库的两种方法及配置
本篇文章对gitee公钥配置、同电脑连接多个gitee账号公钥配置等方法进行阐述, 如果文中阐述不全或不对的,多多交流。
107 0
[Git]关联远程库的两种方法及配置
|
5月前
|
机器学习/深度学习 JSON 自然语言处理
新一代开源语音库CoQui TTS冲到了GitHub 20.5k Star
新一代开源语音库CoQui TTS冲到了GitHub 20.5k Star
293 0
|
11月前
|
消息中间件 设计模式 分布式计算
大厂招聘重点全在这!GitHub置顶Java基础-高级面试库+自学路线
最近几年经常会听见这样一种声音:“程序员是吃青春饭的,年龄一大就不吃香了”,在当下这种互联网产业增速放缓,甚至隐约展现出疲态的时刻,此类言论就很有市场。
下一篇
无影云桌面