Git与Github:添加远程库从Github中下载文件

       之前我们讲解了Git在本地版本库中的基本操作,这些操作和Linux系统中的操作基本相同。之后,在上一篇中,我们记述了如何获得SSH密钥,以及如何与Github连接的问题。在这些准备工作做好了之后,我们尝试使用Github。

       本文使用的都是用ssh进行的,https:也可以上传或克隆。只不过,https:会稍微慢一点。


创建远程库

       如果你看了之前的几篇指导操作博客,就应该知道我们现在在本地有一个版本库,叫做first_git。添加远程库的意思就是把这个库上传到Github中去,这样即可以用来做备份,又可以和大家一起协作。首先登录Github账号,然后点击左边的"Create a repository",进入页面之后,只需要在"Repository name"这栏填写上你想要的名字就可以了,最好填写和本地库一样的名字。

1

       需要注意的是:红色圈出来的部分这次不需要勾选,如果勾选的话,会自动为我们创建一个readme.md文件。这次我们不需要。

       之后,只要点击"Create repository"就可以了。这样版本库就算是建好了,但是现在这个库里还什么都没有,需要我们手动传上去。页面如下:

2

上传文件到远程库

       这里,我们使用如下语句:

$ git remote add origin git@github.com:.../first_git.git

       在…的位置需要填写的是你自己的Github用户名,后面千万不要忘记.git的后缀。

出错:fatal: remote origin already exists.

       那么,先执行

$ git remote rm origin

       后,在执行add origin的语句就好啦!这步是将两个库关联起来。

       然后,我们就可以把本地库的所有内容推送到远程库上:

$ git push -u origin master

       第一次推东西到远程库,最好加上-u,后面在有更新就不需要啦!推送成功之后,就可以看到远程库和本地版本库是完全一样的啦。

       注意:在第一次推送的时候,可能会有一个警告如下:

Are you sure you want to continue connecting (yes/no)?

       选择yes,然后回车就可以啦。

       这里大家可能会遇到一个问题:

出错:error:failed to push som refs to …

       这时使用下面语句解决:

$ git pull origin master
$ git push origin master 

       如果依然报错如下:

fatal: Couldn’t find remote ref master

fatal: ‘origin’ does not appear to be a git repository

fatal:Could not read from remote repository.

       那么在重新输入一遍:

$ git remote add origin git@github.com:.../first_git.git

从远程库中克隆

       上文我们讲述了如何上传东西到远程库,现在我们将如何下载远程库到本地。

       首先,我们还是创建一个远程库,这次我们勾选"Initialize this repository with a Readme",这样版本库中就会有一个Readme.md文件。

4

       想要从Github上克隆下来,只需要如下代码:

$ git clone git@github.com:.../learngit.git

在这里插入图片描述

然后,打开自己的文件存放位置,就可以找到这个learn_clone文件夹了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值