Github使用指南

 0、SSH免密登录

SSH免密登录的优点:将当前计算机与Github账号或Gitlab账号绑定,一次绑定,永久有效。

使用时,复制项目的ssh秘钥,剩下的就是和https链接一样使用

如果没有绑定,则会出现黄色块块内的提示。

 找到这个目录 如果没有 id开头的两个文件名,则在.ssh文件的终端下 执行一下命名

可参考在ubuntu系统下的操作 都是  .ssh文件里

ed25519和rsa 都是非对称加密算法 在下面的命令中替换,差别不大

上面的账号为Github账号或Gitlab账号绑定的邮箱

id_ed25519 id_ed25519.pub为加密算法ed25519 生成的私钥和公钥。

github粘贴公钥的位置

添加公钥  title可随便写,建议加上日期,这样好识别

 添加成功后,弹出的界面

 SSH秘钥可用了(黄色块块消失)

使用ssh秘钥pull项目分支  记得输入yes

1、在github上创建远程仓库

2、初始化本地仓库

git init          git add .    git commit -m "first commit"  生成本地仓库 和 版本

git branch -M main         #  将当前分支重命名为 main

3、push至远程仓库,pull至本地仓库,clone至本地仓库

git remote add origin https://github.com/mengguanghui0113/git-demo.git  #远程仓库别名为origin

git push -u origin main # 将当前主分支推送至远程创库main分支(注意所在分支)

提交至远程创库是以分支为单位

git pull origin master    #将远程创库的master内容拉取至本地仓库

克隆远程公共仓库的文件至本地文件夹(普通文件夹file-github就行 不需要git init)

git clone 用于首次获取远程仓库,git pull  用于获取远程仓库的新提交并将其合并到本地分支中。两者都是为了更新本地仓库,但在操作上有一些差异。

git clone   远程创库地址  

此时,本地文件夹自动将远程创库的git_demo文件夹拷贝至本地文件file-github并且git_demo文件夹就是一个已经初始化了的创库(带有原来的git)并且在git_demo文件夹 里通过 git remote -v 可查看远程创库地址的别名(自动生成的别名)

4、成员加入项目团队并push到项目仓库

岳不群创建的华山剑法上传至远程创库之后,令狐冲克隆至他的本地文件夹下

令狐冲 对文件修改了,想推送至 岳不群 创建的创库里,执行一下命令。

上述命令暂时无法执行,原因是令狐冲没权限,还不是这个仓库的成员。

岳不群需要如下操作

搜索并添加项目成员

向成员发送邀请链接

 

 上述邀请函  实际上就是下面这个地址,然后将复制的邀请函私信发给令狐冲

 

成员搜索邀请链接并同意加入

 令狐冲需要如下操作

搜索岳不群发来的邀请函

 自动 跳转至下面的页面

 

 点击 接受邀请 ,跳转至下面的页面  此时令狐冲已经有了此共享创库和权限。是仓库的成员

 成员push 新内容只项目的分支

 此时,令狐冲升级的华山剑法  可以push到岳不群创建的仓库

pull 新版本至本地仓库

岳不群可将令狐冲在远程创库里更新的内容  pull至本地   git-demo是之前岳不群自己给远程仓库气的别名 可直接用  master 是分支名

团队外合作 

东方不败升级 华山剑法

东方不败  搜索 岳不群的项目(远程仓库)fork 至她自己的github里

 

可在线编辑 然后在线 commit ;

也可以git clone至本地仓库,修改后在push至自己的远程仓库。两者效果一样

在自己的远程仓库 点击Pull requests

 之后,可看见修改前后文档内容对比

岳不群收到  Pull requests 请求

项目创始人 刷新,可见请求

 

 

 

 针对改动,岳不群可发送评论 至 提交者。此项不是必选项

 

 可同意东方不败升级的剑法,合并这个分支

需要点两步确认

 

 

然后可见新提交的内容 

  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值