Git团队合作
团队协作
第一步: 在管理员的仓库中如git-shTest
选择Settings-->Manage access-->invite a collaborator-->在弹出的界面中填入想要合作的人的GitHub账号
第二步: 管理员如yueyue
复制邀请函中的地址内容通过微信钉钉等方式发送给该用户如atguigulinghuchong
第三步: 被邀请人atguigulinghuchong
登录自己的账号, 然后在自己的登陆账号的浏览器地址栏
中复制收到邀请的链接,然后点击接受邀请
atguigulinghuchong
加入成功之后用户就可以将自己本地库的内容push
到git-shTest
这个远程仓库
第四步: linghuchong
成功加入后就可以编辑git-shTest
仓库中的文件并提交
跨团队协作
第一步: 将仓库地址如git-demo
发给需要跨团队协作的人如dongfang
,在他登陆账号的浏览器地址栏
复制收到的邀请链接,点击Fork
将项目叉到自己的账号中
第二步: Fork成功后dongfang
就可以在自己帐号里看到git-demo
仓库的信息以及Fork的来源
第三步: Fork成功后dongfang
还可以在线编辑
叉取过来的文件
第四步: dongfang
编辑完毕后点击Commit changes按钮
提交修改并附带描述信息,但此时只是修改当前账号
叉入的仓库内容
第五步: 点击当前仓库上方的Pull Request
创建一个新的请求
第六步: 在请求中编写描述信息
第五步: 在yueyue
的GitHub账号中查看dongfang
发来的Pull request请求
的内容
第六步: yueyue
点击请求后可以查看对方提交的代码或给对方发生消息以及合并对方的代码
第七步: 在dongfang
创建的请求中可以查看yueyue
发过来的消息
第八步: 如果对方的代码没有问题点击Merge pull requeset
合并代码并确认合并