05-基于Git的团队合作和跨团队合作方式

Git团队合作

团队协作

第一步: 在管理员的仓库中如git-shTest选择Settings-->Manage access-->invite a collaborator-->在弹出的界面中填入想要合作的人的GitHub账号

05-基于Git的团队合作和跨团队合作方式_第1张图片

第二步: 管理员如yueyue复制邀请函中的地址内容通过微信钉钉等方式发送给该用户如atguigulinghuchong

在这里插入图片描述

第三步: 被邀请人atguigulinghuchong登录自己的账号, 然后在自己的登陆账号的浏览器地址栏中复制收到邀请的链接,然后点击接受邀请

  • atguigulinghuchong加入成功之后用户就可以将自己本地库的内容pushgit-shTest这个远程仓库

05-基于Git的团队合作和跨团队合作方式_第2张图片

第四步: linghuchong成功加入后就可以编辑git-shTest仓库中的文件并提交

05-基于Git的团队合作和跨团队合作方式_第3张图片

跨团队协作

第一步: 将仓库地址如git-demo发给需要跨团队协作的人如dongfang,在他登陆账号的浏览器地址栏复制收到的邀请链接,点击Fork将项目叉到自己的账号中

在这里插入图片描述

第二步: Fork成功后dongfang就可以在自己帐号里看到git-demo仓库的信息以及Fork的来源

05-基于Git的团队合作和跨团队合作方式_第4张图片

第三步: Fork成功后dongfang还可以在线编辑叉取过来的文件

05-基于Git的团队合作和跨团队合作方式_第5张图片

第四步: dongfang编辑完毕后点击Commit changes按钮提交修改并附带描述信息,但此时只是修改当前账号叉入的仓库内容

05-基于Git的团队合作和跨团队合作方式_第6张图片

第五步: 点击当前仓库上方的Pull Request创建一个新的请求

05-基于Git的团队合作和跨团队合作方式_第7张图片

第六步: 在请求中编写描述信息

05-基于Git的团队合作和跨团队合作方式_第8张图片

第五步: 在yueyue的GitHub账号中查看dongfang发来的Pull request请求的内容

05-基于Git的团队合作和跨团队合作方式_第9张图片

第六步: yueyue点击请求后可以查看对方提交的代码或给对方发生消息以及合并对方的代码

05-基于Git的团队合作和跨团队合作方式_第10张图片

第七步: 在dongfang创建的请求中可以查看yueyue发过来的消息

05-基于Git的团队合作和跨团队合作方式_第11张图片

第八步: 如果对方的代码没有问题点击Merge pull requeset合并代码并确认合并

05-基于Git的团队合作和跨团队合作方式_第12张图片

你可能感兴趣的:(Git,git)