先用git remote -v 查看项目管理的远程仓库,如果关联的有一个远程仓库,那么git remote -v 的执行的结果是

origin http://xxxxxx/xxxxx/xxxxx.git

origin 就是为这个远程仓库设置的默认标志,这个标志就像一个id是唯一的,不能重复

想要关联多个远程仓库,就要为这个仓库设置个区别于origin的标志:
例如我想再继续关联三个远程仓库:

git remote add second http://xxxx/xxx2/xxx.git

git remote add three http://xxxx/xxx3/xxx.git

git remote add four http://xxxx/xxx4/xxx.git

可以看出上面的second、three、four就是我设置的对应第二个、第三个、第四个远程仓库的标志,当然一般因为工作需要可能要关联两三个,但是关联四五个远程仓库,或者更多的话,额....有当海王的潜质。

关联了那么多远程仓库之后怎么推送到对应的仓库呢?

例如:

git push origin master

git push second master

git push three master

git push four master

从上面的代码可以看出,推送仓库的命令就只需要指定推送仓库所对应的标志就行了

怎么删除远程仓库呢?

只需要指定想要删除的远程仓库对应的标志

例如:

git remote remove origin

git remote remove second

git remote remove three

git remote remove four


buddha
130 声望2 粉丝

解决移动端技术问题的三大法宝:重启、刷新、换手机