在同一远程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 分支