11.Git远程仓库使用_协同开发(下载)

1.加入到团队中

    1.1.github操作

11.Git远程仓库使用_协同开发(下载)

    1.2.被邀请人点击链接接受请求

11.Git远程仓库使用_协同开发(下载)

 

2.执行更新本地文件

    方法一使用fetch和merge操作

    2.1抓取远程库文件,fetch只是把远程库文件抓取到本地,但是还没有改工作区文件,我们可以切换到远程主干分支看看文件内容和本地内容对比

    git fetch [远程库地址] [分支名]

例如:git fetch origin master

11.Git远程仓库使用_协同开发(下载)

 

2.2.合并分支merge,把抓取下来的远程库文件合并到本地

git merge origin/master

11.Git远程仓库使用_协同开发(下载)

 

方法二:使用git pull操作,该操作等于fetch和merge操作

git pull origin master

11.Git远程仓库使用_协同开发(下载)

 

3.冲突解决

    3.1.先执行pull更新文件

    3.2.修改冲突的文件至双方满意

    3.3.再次提交到本地仓库,注意此时执行commit命令不能有文件名

    3.4.最后再次push

11.Git远程仓库使用_协同开发(下载)

修改文件

11.Git远程仓库使用_协同开发(下载)

最后结果

11.Git远程仓库使用_协同开发(下载)

 

 

4.跨团队协作

    4.1.在github中点击fork,则会把别人创建的远程库中的项目,复制到自己的远程库中。再此基础之上进行操作,代码写完之后发起pull request。别人在把代码合并即可完成,不需要加入团队也可完成协作。

发送pull request请求:

11.Git远程仓库使用_协同开发(下载)

11.Git远程仓库使用_协同开发(下载)

11.Git远程仓库使用_协同开发(下载)

对方接收到请求:

11.Git远程仓库使用_协同开发(下载)

11.Git远程仓库使用_协同开发(下载)

11.Git远程仓库使用_协同开发(下载)