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

笔记八:github操作-github团队内协作

时间:2023-04-03 18:36:19浏览次数:597  
标签:git 剑法 令狐冲 协作 笔记 github 岳不群 远程

一:学习内容

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

 

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

1.师傅岳不群创建了一套华山剑法,把它推送到代码托管中心远程库
2.弟子令狐冲将整套剑法下载到自己的本地库中
3.弟子令狐冲对剑法进行修改调整,然后对修改的内容推送到代码托管中心远程库中
4.师傅岳不群拉取远程库中变动的代码,来更新本地库,这样就实现团队里师徒对同一套剑法的合作调整

 

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

在第3步push之前,需要把本地岳不群的凭据管理删掉,因为我是用一台电脑演示的岳不群和令狐冲两个github账号

 

(1)第一步:师傅岳不群创建了一套华山剑法,把它推送到代码托管中心远程库

该步骤这里不再赘述,请参见:笔记七:github操作-Push、Pull、Clone的二:Push:推送本地分支到远程库

(2)第二步:弟子令狐冲将整套剑法下载到自己的本地库中

该步骤这里不再赘述,请参见:笔记七:github操作-Push、Pull、Clone四:Clone:克隆远程库到本地

(3)第三步:弟子令狐冲对剑法进行修改调整,然后对修改的内容推送到代码托管中心远程库中

1 在E:\GitSpace\git-lhc\git-demo位置下进入git bash here执行如下命令
2 vim hello.txt
3 git status
4 git add hello.txt
5 git commit -m "令狐冲 first commit" hello.txt
6 git push https://github.com/testeryueyue/git-demo.git master

命令执行结果如下:

令狐冲调整剑法,然后提交本地库:

 

令狐冲将本地master分支内容推送到岳不群远程库中:此时会弹窗令狐冲的凭据管理

 

此时push会提示没有权限,因为令狐冲没有push到岳不群仓库的权限:

 

解决方法是:github登录岳不群的账号,邀请令狐冲到团队中,即添加令狐冲让他成为岳不群远程库的成员

 

然后github登录令狐冲的账号:

 

然后令狐冲打开岳不群发给他的邀请链接https://github.com/testeryueyue/git-demo/invitations,同意邀请:

 

然后再次执行上面的git push成功,此时岳不群的远程库和令狐冲账号下的代码,都变成了令狐冲更新后的代码了:

 

 

(4)第四步:师傅岳不群拉取远程库中变动的代码,来更新本地库,这样就实现团队里师徒对同一套剑法的合作调整

岳不群拉取远程库master分支代码,更新本地库所在的分支,这里是master分支:即岳不群其他分支的代码,不会更新,只会覆盖当前指针指向的分支代码

1 #师傅岳不群拉取远程库中变动的代码,来更新本地库,这样就实现团队里师徒对同一套剑法的合作调整
2 #在E:\GitSpace\git-demo位置下进入git bash here执行如下命令
3 git pull git-demo master

命令执行结果如下:

 

标签:git,剑法,令狐冲,协作,笔记,github,岳不群,远程
From: https://www.cnblogs.com/miaomiaokaixin/p/17283257.html

相关文章

  • 笔记七: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>&......
  • 二分查找(算法笔记)
    核心代码(循环):intf=-1;while(left<=right){intmid=(left+right)/2;if(a[mid]==key){f=mid;break;}if(key<a[mid])right=mid-1;if(key>a[mid])left=mid+1;}if(f==-1)cout<<“没找到”elsecout<<f<<endl......