天天看点

Git远程仓库深入学习之(一):Git远程仓库与远程分支

接触Git远程仓库很久了,一直对某些概念模模糊糊,平时也没有很多用到,借此机会彻底弄懂

1.远程仓库与本地仓库的对应关系

说到对应关系,是指在多仓库的环境下,我理解这一对应关系的来源是repo的manifests文件例如:

<manifest>

<remote name="middleware/reponame"

        fetch="http://netaddress"

        review="http://review_netaddress"/>

<project name="LAS/LAS_LTB/GIT/middleware/reponame"

         path="code"

         remote="middleware/reponame"

         revision="master"

         sync-c="false"/>

<project name="LAS/LAS_LTB/GIT/middleware/reponame/src"

         path="code/src"

         remote="middleware/reponame"

         revision="dev"

         sync-c="false"/>

<include name="LASLABLinuxxxx.xml"/>

</manifest>

这是一个很简单的代码仓结构&#x