本地多个项目推送到github不同仓库上

查看:373
本文介绍了本地多个项目推送到github不同仓库上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在同一远程git仓库下:
都是用origin 来指定远程仓库的别名。
现在本地建立多个项目,在每个项目里使用git init 和git remote add origin git@github.xxx.xxx时都会提示origin 已经存在了。
现在的操作是:每次切换到另一个项目时都使用git remote rm origin删除原先origin后再指定新项目的origin的位置,我怀疑我是蠢呆了。。。

在不同远程git仓库下:
比如
在github:本地创建远程仓库时使用 github 作为远程仓库某一个项目的别名
在gitlab:本地创建远程仓库时使用 gitlab 作为远程仓库某一个项目的别名
在bitbucket:本地创建远程仓库时使用 bitbucket作为远程仓库某一个项目的别名
这样区别比较好辨别,那么同一远程仓库下有多个项目需要开发和维护呢?
本地仓库如何与之建立关联?

解决方案

可以用 git remote add name2 https://github.xxx 添加多個 remote

同一远程仓库下有多个项目? 是个什么意思。
本地和远程建立连接的话:
1 如果本地没有工作目录, 直接 git clone URL 即可
2 如果本地已经有了工作目录,
a 当前未使用git管理, git init && git add remote origin URL && git push origin master
b 当前已使用git管理, git add remote other_name URL && git fetch other_name && git checkout 分支

这篇关于本地多个项目推送到github不同仓库上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆