02通过git进行团队协作及GitHub操作

4 团队协作机制

4.1 团队协作

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pa8fRkxY-1658071324354)(C:\Users\dfghkl\AppData\Roaming\Typora\typora-user-images\image-20220717161832670.png)]

4.2 跨团队协作

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pHAK1juY-1658071324359)(C:\Users\dfghkl\AppData\Roaming\Typora\typora-user-images\image-20220717162457663.png)]

5 GitHub操作

5.1 创建远程库和别名

1、点击右上角+号,选择New repository

2、给远程库起个名字:git-project

3、选择公开/私有

4、点击创建

在这里插入图片描述

5、查看本地库别名

 $ git remote -v  

6、创建本地库别名

$ git remote add git-project https://github.com/liao-kezhi/git-project.git
$ git remote -v

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K19yCaYN-1658071381785)(C:\Users\dfghkl\AppData\Roaming\Typora\typora-user-images\image-20220717164421104.png)]

5.2 git的推送、拉取、克隆

1、把本地库代码推送到远程库

$ git push git-project master

在这里插入图片描述

到网页端查看可以看到刚刚上传的文件:
在这里插入图片描述

2、拉取远程库到本地库

$ git pull git-project master

在这里插入图片描述

查看拉取到本地库的代码是否已经同步:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WixdPiUK-1658071381816)(C:\Users\dfghkl\AppData\Roaming\Typora\typora-user-images\image-20220717170920421.png)]

3、将远程库上的代码克隆到本地

此操作不需要登录账号,凡是GitHub上公开的源码都可以克隆到自己的本地电脑。

$ git clone https://github.com/liao-kezhi/git-project.git  #后面是源码链接

  1. 拉取代码

在这里插入图片描述

2.初始化本地库

在这里插入图片描述

3.创建别名

5.3 github 团队协作

另一名程序员小王修改代码并提交到GitHub

$ git status
$ git add test.txt
$ git commit -m "xiaowang-commit" test.txt
$ git push git-project master

在这里插入图片描述

5.4 建立ssh链接

进入到系统c盘

在这里插入图片描述

右键打开Git命令终端,绑定自己在GitHub所注册的邮箱:

$ ssh-keygen -t rsa -C xxxxx146@qq.com

然后按3次回车

在这里插入图片描述

注意是把公钥复制到自己GitHub网页端ssh设置里面:
在这里插入图片描述

到自己的项目里复制ssh秘钥:

在这里插入图片描述

通过ssh下载自己的项目源码:

$ git pull git@github.com:liao-kezhi/git-project.git master

通过ssh上传自己的项目非常方便:

$ vim test.txt
$ git add test.txt
$ git commit -m "ssh-test" test.txt
$ git push git@github.com:liao-kezhi/git-project.git master

在这里插入图片描述

6 国内代码托管中心----码云

码云是开源中国退出基于Git的代码托管服务中心:

使用方式和GitHub一样,连接速度快。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值