github的使用

官网https://github.com/
1、注册
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
验证邮箱:
在这里插入图片描述

2、使用
搜索git项目
在这里插入图片描述
以压缩的形式下载
在这里插入图片描述
以克隆方式下载项目

git clone 项目地址

在这里插入图片描述

创建版本仓库,也就是项目的远程库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、上传
①关联本地库
点击头像–setting-SSH and GPG keys
f
本机生成秘钥,并将公钥传给GitHub

ssh-keygen -t rsa

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
测试和github的通信

ssh -T git@github.com

在这里插入图片描述

git remote --->返回所有的别名

别名就是用来指代远程库的地址,方便上传和下载代码
远程克隆下来的项目仓库会自带别名叫做origin
在这里插入图片描述
添加远程库别名

git remote add 别名 远程库名称 --->添加别名(一般我们都用默认别名origin)

Python_Base https://github.com/py304/Python_Base.git 只用于测试
在这里插入图片描述
查看别名映射的远程库地址:

git remote -v --->别名映射的远程库地址

在这里插入图片描述
查看具体别名的详情

git remote show 别名 -->查看具体别名详情

在这里插入图片描述
修改别名:

git remote rename oldname newname --->修改别名

在这里插入图片描述
移除别名:

git romote remove 别名 -->移除别名

在这里插入图片描述

向远程库提交的流程

  • 保证修改的代码已经形成版本
    在这里插入图片描述
  • 将新的版本提交给远程库
git push 别名 分支 --->提交远程库

  在这里插入图片描述
查看GitHub上是否已上传提交:
在这里插入图片描述

在这里我们要注意:
我们在开发的时候,处于协作模式。我们只是项目的一个开发者,通常会创建一个本地的分支用来开发,开发完成,没有问题,然后合并到本地的master,然后将本地的master提交到远程的master上。在这里,至少要保证当前mater的代码是远程库最新代码

将远程库最新的代码拉取到本地:(尽量拉取到另一个分支)

git fetch 别名 --->将远程库最新的代码拉取到本地

在这里插入图片描述

发现一个问题:
如果误把本地项目里的文件给删除了,(删除也得提交本地库)通过fetch和pull命令拉取,发现无反应,远程库无法拉取下来
在这里插入图片描述
在这里插入图片描述
经过多方查验可通过

git checkout origin

把文件重新合并到本地库
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值