首页 > 其他分享 >笔记九:github操作-github跨团队协作

笔记九:github操作-github跨团队协作

时间:2023-04-03 18:36:40浏览次数:39  
标签:github 剑法 代码 笔记 团队 协作 岳不群 远程 东方不败

一:学习内容

  • github跨团队协作流程图谱
  • github跨团队协作流程案例实操

 

二:github跨团队协作流程图谱

1.岳不群想要其他团队的大牛也帮忙修改一下华山剑法,让这套剑法更厉害,于是找到了东方不败帮忙,东方不败不是这个团队的人,所以不能直接操作岳不群团队的远程库,需要先fork岳不群的远程拷贝一份代码到自己的远程库中
2.东方不败从自己的远程库中,下载下来需要改善的华山剑法到自己的本地库
3.东方不败看了代码,给它进行了一通修改,变成了更厉害的剑法,然后把这些更新推送到自己的远程库中
4.东方不败改好了代码,向岳不群团队发起请求,告诉岳不群代码改好了,你们可以拉取代码了
5.岳不群收到请求后,进行审核,看看这个代码是不是真的改的更厉害了,还是瞎改的
6.岳不群觉得改得确实不错,审核通过,然后开始合并代码,将东方不败改得代码合并到自己团队的远程库分支上
7.此时岳不群团队的远程库分支上的代码已经是更厉害的华山剑法了,这个团队里的人都可以从岳不群远程库中拉取更新的代码,来更新自己的本地库,这样岳不群团队的人都得到了东方不败修改后的华山剑法

 

三:github跨团队协作流程案例实操

(1)第一步:岳不群想要其他团队的大牛也帮忙修改一下华山剑法,让这套剑法更厉害,于是找到了东方不败帮忙,东方不败不是这个团队的人,所以不能直接操作岳不群团队的远程库,需要先fork岳不群的远程拷贝一份代码到自己的远程库中

首先登录东方不败的github账号,然后搜索岳不群的远程库:

 

当然也可以让岳不群发给东方不败,岳不群远程库的https仓库地址:https://github.com/testeryueyue/git-demo,东方不败登录github后,直接打开拷贝该链接打开也可以精准进入到岳不群的远程库中。

 

然后东方不败fork岳不群远程库代码:

 

 

 

(2)第二步:东方不败从自己的远程库中,下载下来需要改善的华山剑法到自己的本地库
(3)第三步:东方不败看了代码,给它进行了一通修改,变成了更厉害的剑法,然后把这些更新推送到自己的远程库中

第二和第三步这两步这里没有在操作,直接用的东方不败在浏览器远程库中线上修改代码提交的,没有在演示东方不败的本地库clone和push等操作

 

(4)第四步:东方不败改好了代码,向岳不群团队发起请求,告诉岳不群代码改好了,你们可以拉取代码了

 

 

(5)第五步:岳不群收到请求后,进行审核,看看这个代码是不是真的改的更厉害了,还是瞎改

 

 

 

如果岳不群对改得代码有疑问,还可以给东方不败发消息问,同样东方不败收到消息也可以和岳不群互聊,进行代码问题的沟通,也就是Pull request里面是可以随时聊天的:

 

(6)第六步:岳不群觉得改得确实不错,审核通过,然后开始合并代码,将东方不败改得代码合并到自己团队的远程库分支上

那么岳不群可以同意即merge pull request,即提交合并申请,把东方不败写得代码合并到岳不群远程库中:

 

 

 

(7)第七步:此时岳不群团队的远程库分支上的代码已经是更厉害的华山剑法了,这个团队里的人都可以从岳不群远程库中拉取更新的代码,来更新自己的本地库,这样岳不群团队的人都得到了东方不败修改后的华山剑法

 

 

 

标签:github,剑法,代码,笔记,团队,协作,岳不群,远程,东方不败
From: https://www.cnblogs.com/miaomiaokaixin/p/17283411.html

相关文章

  • 笔记八:github操作-github团队内协作
    一:学习内容github团队内协作流程图谱github团队内协作流程案例实操 二:github团队内协作流程图谱1.师傅岳不群创建了一套华山剑法,把它推送到代码托管中心远程库2.弟子令狐冲将整套剑法下载到自己的本地库中3.弟子令狐冲对剑法进行修改调整,然后对修改的内容推送到代码托管中......
  • 笔记七:github操作-Push、Pull、Clone
    一:学习内容Push:推送本地分支到远程库Pull:拉取远程分支到本地库Clone:克隆远程库到本地 二:Push:推送本地分支到远程库需要注意:推送的时候,需要指定分支,也就是我把本地库的哪个分支推送到远程库1#推送本地分支到远程库,gitpush别名分支2#如果当前本地库在hot-fix分支上......
  • 笔记十一:Idea操作-集成git
    一:学习内容配置git忽略文件idea定位git程序idea初始化本地库idea添加暂存区idea提交本地库idea切换版本idea创建分支与切换分支idea合并分支-正常合并idea合并分支-冲突合并 二:配置git忽略文件1.创建git.ignore文件,即磁盘进入C:\\Users\\你的用户下,新建git.ignore......
  • 笔记十:github操作-ssh免密登录
    一:学习内容生成ssh免密登录密钥github配置ssh免密登录公钥测试ssh免密登录 二:本地生成ssh免密登录密钥因为github是国外网站国内访问https链接不稳定,所以我们会用ssh的方式访问,而ssh的方式就需要配置ssh密钥。1#添加ssh免密公钥,进入windows家目录,C:\\Users\\你的用户......
  • 笔记十二:Idea操作-集成github
    一:学习内容Idea设置github账号Idea分享项目到githubidea推送代码到远程库idea拉取远程库代码合并本地库idea克隆代码到本地 二:Idea设置github账号 我是授权的岳不群的github账号: 三:Idea分享项目到github这个操作相当于将创建远程库、push本地库代码到远程库......
  • openstack glance 实验笔记
    创建共享镜像(openstack)imagecreatedbserver-3.50-public--filecirros-0.3.5-x86_64-disk.img--propertydescription='1234'--disk-formatqcow2+------------------+------------------------------------------------------+|Field|Value......
  • openstack nova 实验笔记
    创建flavor(openstack)flavorcreatetest1.tiny--vcpu1--ram512--disk1--id100+----------------------------+------------+|Field|Value|+----------------------------+------------+|OS-FLV-DISABLED:disabled|False||......
  • openstack keystone 实验笔记
    删除域(openstack)domainsetMyDomain--disable(openstack)domaindeleteMyDomain(openstack)用命令行创建domain(openstack)projectcreate--domaindefault--description'1234'--enableepc-operating+-------------+----------------------------------+|F......
  • vulnstack1 靶场做题笔记
    一、环境部署1.1靶场下载下载靶场(win7+win2003+win2008),下载攻击机kalilinux下载地址:http://vulnstack.qiyuanxuetang.net/vuln/detail/2/靶机通用密码:hongrisec@2019(密码策略原因登录后都会进行修改),这里我改成[email protected]网卡配置环境分析:winserver2008图......
  • 算法笔记
    笔记仅为个人总结模板和理解。。。快速幂:while(n)//n为多少次方{if(n&1)k=k*x%mod;n>>=1;x=x*x%mod;}returnk;} 差分:for(inti=1;i<=n;i++){intt,c;cin>>t>&......