Git —— 4、团队协作机制及GitHub操作

目录

1、团队协作机制

1.1、团队内协作

1.2、跨团队协作

2、GitHub 操作

2.1、创建远程仓库

 2.2、远程仓库操作

2.2.1、创建远程仓库别名

2.2.2、推送本地分支到远程仓库

2.2.2、拉取远程库到本地库

2.2.3、克隆远程仓库到本地

2.3、团队内协作

2.4、跨团队协作

2.5、SSH 免密登录


1、团队协作机制

1.1、团队内协作

1.2、跨团队协作

2、GitHub 操作

GitHub 网址:https://github.com/

Ps:全球最大同性交友网站,技术宅男的天堂,新世界的大门,你还在等什么? 

2.1、创建远程仓库

① 登录后,点击右上角的 + 号

 ② 设置一些相关参数,然后创建

这时就可以查看改远程仓库的链接

 2.2、远程仓库操作

命令名称作用
git remote -v查看当前所有远程地址别名
git remote add 别名 远程地址起别名
git push 别名 分支推送本地分支上的内容到远程仓库
git clone 远程地址将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名将远程仓库对于分支最新内容拉下来后与 当前本地分支直接合并

2.2.1、创建远程仓库别名

1)基本语法

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

git remote add 别名 远程地址

2)举例

 2.2.2、推送本地分支到远程仓库

1)基本语法

git push 别名(或链接) 分支

2)举例

将 master 分支推送

 等待一会,会显示下图的小方框

点击蓝框即可,成功界面如下 

返回仓库查看,发现添加成功 

2.2.2、拉取远程库到本地库

1)基本语法

注:拉取会自动提交到本地库 

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

2)举例

① 在 github 上将 hello.txt 最后一行添加几个1,如下图

 ② 拉取远程库到本地库

 

 2.2.3、克隆远程仓库到本地

1)基本语法

注:克隆代码不需要登录账号 

clone 会做如下操作。1、拉取代码。2、初始化本地仓库。3、创建别名

git clone 远程仓库地址

2)举例

① 创建一个新的文件夹,用来存放克隆的仓库,这里就叫 git-testclone

 ② 获取远程仓库的地址

 ③ 执行克隆指令,可以发现生成了 git-test 目录

 且 git-test 目录的内容如下,

 2.3、团队内协作

1)邀请合作者

 2)填入目标合作者

 3)复制网址发送给你目标合作者

 4)目标合作者接收到网址,用浏览器打开它,点击接受邀请

 5)至此,合作者就可以修改内容并 push 到远程仓库

2.4、跨团队协作

1)将远程仓库的地址复制发给邀请跨团队协作的人,或者目标人自己搜索

2)在目标人的 GitHub 账号里的地址栏复制收到的链接,然后点击 Fork 将项目叉到自己的本地仓库。

3)这时目标人就可以编辑内容

4)修改完后,按下图操作

 跳出的界面如下

 点击绿色的创建按钮,在对话框输入一些文字来标识

 5)回到拥有者的仓库,刷新一下页面,就可以看到发送的请求

 进入到聊天室(上图红框),可以讨论代码相关内容,聊天室实时更新,不用刷新网页。

 下图红框可以查看修改的代码

 确定代码无误后就可以合并代码了

 2.5、SSH 免密登录

 我们可以看到远程仓库中还有一个 SSH 的地址,因此我们也可以使用 SSH 进行访问。

 具体操作如下:

1)进入电脑当前登录的用户下,右键打开 Git Bash Here

 2)在该目录下生成 .ssh,输入下面的指令,然后三次回车就行

ssh-keygen -t rsa -C 邮箱

 查看生成的公钥

 3)将生成的公钥添加到Github账号SSH设置

 

 

 4)添加完后就可以使用 SSH 免密了

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值