关于GIthub的一些操作(基于上一篇文章对于Git 的理解)

书接上文

第六章 GitHub操作

GitHub网址:nullicon-default.png?t=M5H6https://github.com/6.1 创建远程仓库

远程仓库是基于账号的所以仓库的名称可以重名,但是账号名时不允许重复的。

远程库创建成功后的地址为:

有两种不同协议的地址HTTP或者SSH

6.2 远程仓库的操作

 

命令名称作用
git  remote  -v查看当前所有远程地址别名
git  remote  add  别名  远程地址起别名
git  push  别名  分支推送本地分支上的内容到远程仓库
git  clone  远程地址将远程仓库的内容克隆到本地

git  pull  远程库地址别名  远程分支名

将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

6.2.1  创建远程仓库别名

 (1)基本语法

        git  remote  -v  查看当前所有远程地址别名

        git  remote  add  别名  远程地址

(2)案例实操 

 6.2.2  推送本地分支到远程仓库

(1)基本语法

        git  push  别名  分支

(2)案例实操

 

第一次登陆时需要登陆账号

 要切换账号的话可以搜索并打开凭据管理器进行切换账号的编辑:

记得时常要保证你的本地库和远程仓库内容一致,本地修改后进行推送,远程库有更改后要进行拉取

6.2.3  克隆远程仓库到本地

(1)基础语法

        git  clone  远程地址

(2)案例实操

clone不需要登陆

在你创建的本地库中右键打开Git Bash  Here

 clone会做以下操作:1.拉取代码 2.初始化本地库 3.创建别名

6.2.4  邀请加入团队

打开你GIthub上的代码库在settings里面找到合作选项点击添加人员

 

弹出这个界面在里面输入要邀请的用户的用户名

 

点击邀请该成员

 点击红色圆圈,复制你的邀请函(也是一个链接地址)发给对方,对方在自己的GIthub链接里面复制该邀请函

然后会到达这个页面

同意过后会在伙伴的Github上看到你的代码并且伙伴可以推送到你的代码库上,即此时你的代码库由你和你的伙伴共同使用

6.3跨团队协作

当团队外的人对于本团队的远程代码的代码进行查看:1.在Github主页左上角直接搜索项目(用户名+代码库名称可以精准定位)  2.也可以由该团队将自己的代码库的地址发给团队外的人,由其自己在主页里面打开

 

然后团队外的人将该代码进行fork(叉)一份

 

 此时在团队外的账号下面就有了你们团队的代码

 

但是会显示是从你们团队fork过来的,此时团队外的人就可以在他自己的电脑上开始对你们团队的代码进行clone、修改、push等操作,当团队外的人对你们团队的代码进行优化完成后点击Pull requests(拉取请求)

 之后点击New pull request

进入界面后最下方会将团队外的人对于你们团队代码的修改部分展示出来

 而团队外的人可以给你们团队留言,然后点击Create pull request 

 此时刷新你自己团队的主页会在Pull request上看到一条拉取请求

 

 然后可以点击链接文件查看团队外的人对你们团队代码的修改

 滑到最下方可以跟团队外的人进行对话(对话聊天室功能不需要刷新)

当你对于团队外的人所提交的代码审核通过后点击对话框上面的Merge pull request(合并提交申请)

 

 点击合并后需要进行确认,此后你们团队的代码就是合并过后的版本

6.4  SSH免密登录

对于SSH刚开始是不可以用的,需要你去添加SSH的公钥

 首先打开C盘用户(或者User,有些人的电脑是中文有些人的电脑是英文)进入你的账户文件中通过右键进入Git  Bash  Here打开操作框利用非加密协议算法

然后输入命令后连续敲三次回车(不要做其他操作),之后会在你的账户文件夹里面生成一个.ssh文件夹.pub结尾的是公钥,另一个就是私钥

查看公钥,复制下方内容

 在Github上进入sittings

 

 在账号设置中找到SSH and GPG keys

 添加公钥将刚才复制的内容粘贴上

 看到这个界面说明公钥添加成功

 此时SSH不报错

复制该链接即可在操作框内进行操作

 第一次登陆记得保存

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我可是万西西呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值