1.加入到团队中
1.1.github操作
1.2.被邀请人点击链接接受请求
2.执行更新本地文件
方法一使用fetch和merge操作
2.1抓取远程库文件,fetch只是把远程库文件抓取到本地,但是还没有改工作区文件,我们可以切换到远程主干分支看看文件内容和本地内容对比
git fetch [远程库地址] [分支名]
例如:git fetch origin master
2.2.合并分支merge,把抓取下来的远程库文件合并到本地
git merge origin/master
方法二:使用git pull操作,该操作等于fetch和merge操作
git pull origin master
3.冲突解决
3.1.先执行pull更新文件
3.2.修改冲突的文件至双方满意
3.3.再次提交到本地仓库,注意此时执行commit命令不能有文件名
3.4.最后再次push
修改文件
最后结果
4.跨团队协作
4.1.在github中点击fork,则会把别人创建的远程库中的项目,复制到自己的远程库中。再此基础之上进行操作,代码写完之后发起pull request。别人在把代码合并即可完成,不需要加入团队也可完成协作。
发送pull request请求:
对方接收到请求: