SpicyCat
2016-08-04 18:19:05 +08:00
表示没太看懂?
什么叫 同一仓库下有多个项目? 一个项目就是一个仓库啊,为什么要一个仓库底下有多个项目?
是有继承关系? github 的项目组织是这样的,你 fork 一个项目后,默认你的仓库的别名是 origin, 但是你又想获得上游仓库的更新,那么就可以手动加一个 远端仓库,比如叫 upstream
git remote add upstream xxx
这种情况,保持多个仓库别名是可以的。也就是说,如果你们的开发模式是 github 类型的,就是每个开发者都有自己的 repo ,协作是通过 repo 间发 PullRequest 实现,那么这么做可以。
不过大部分情况下,开发模式还是 gitlab 类型的,就是一个项目就是一个 repo ,协作通过建立 branch 来实现。
而且你说的先 git remote rm origin 然后再 git remote add 更无法理解啊,如果只是想更改 origin 的链接,用 git remote set-url origin xxx 就好了呀