本地多個專案推送到github不同倉庫上
ringa_lee
ringa_lee 2017-05-02 09:37:07
0
4
575

在同一遠端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作為遠端倉庫某一個專案的別名
這樣區別比較好辨別,那麼同一遠端倉庫下有多個專案需要開發和維護呢?
本地倉庫如何與之建立關聯?

ringa_lee
ringa_lee

ringa_lee

全部回覆(4)
淡淡烟草味

可以用 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 分支

PHPzhong

什么意思?本来你不同的项目在你git clone下来的时候origin都是不一样的,你进哪个项目就是哪个项目的origin,配置在当前项目的.git/config里面。完全不用删来改去的啊

巴扎黑

不用别名?直接仓库地址?
git push git@github.com:aaa/bbb.git develop

黄舟

诸位!!! 为嘛新建立的项目会出现 origin 已经存在呢?终于注意到了,是因为我建立项目的上级文件夹之前已经有git init操作了。。。
so,不同项目关联到同一远程git上的对应仓库上可以都使用origin 这个别名的。即在本地仓库与远程仓库关联时 git inti 》》git remote add origin URL 》》 git push -U origin master 。
以上,今天终于明白了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!