这个问题我一直没想明白,而且感觉不太好描述,所以一直没问。
比如存在项目A,项目B,两者毫不相干。
项目A,B都有远程仓库和本地仓库,分别用remoA,locA,remoB,locB表示。
问题:
正常情况下,肯定是locA关联到remoA,locB关联到remoB,不管这种关联是通过克隆还是 git remote add (remote) (repoUrl)。现在假设本地库locA,locB都已经存在,但locB处于刚刚初始化的状态,还是一个空库,因为操作错误,执行了
git remote add origin (remoAUrl)。
之后发现了这个错误,又执行了
git remote add originB (remoBUrl)
那么此时remoA/master和remoB/master是否都映射到了locB/master上?
如果执行git pull 会使得remoA和remoB的远程分支代码在本地的master分支上发生合并吗 ?