1
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 就好了呀 |
2
jiangbingo OP @SpicyCat 终于注意到了,是因为我建立项目的上级文件夹之前已经有 git init 操作了。。。
so,不同项目关联到同一远程 git 上的对应仓库上可以都使用 origin 这个别名的。即在本地仓库与远程仓库关联时 git inti 》》 git remote add origin URL 》》 git push -U origin master 。 |