git本地仓库关联多个远程仓库及取消关联
Posted CodeWater
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git本地仓库关联多个远程仓库及取消关联相关的知识,希望对你有一定的参考价值。
关联
本地和远程仓库关联步骤:
- 在网站上(如gitee、github等,这里以gitee为例)首先添加好自己的ssh公钥
- 本地创建一个空的项目,即文件夹。
- 在文件夹下git init初始化仓库
- 在gitee网站上建立对应的仓库(这里以空仓库为例,较简单)
- 填写信息
- 注意:gitee仓库公开是要建立好后,去设置里面改才行,刚开始建立的时候只有私人可以选择。
如果有些是在不清晰的,建议百度,或者默认选项。
- 本地关联远端:
- 注意:建个文件,本地工作区保存。(这一步不能省略,不然下面关联远端会出错)
- 在gitbash中输入
git remote add origin git@gitee.com:CodeWaterStudy/java-code.git
(选择自己的路径)
-
git push -u origin master(如果是GitHub会有下面错误要换成main)
(这一步如果有错误error: src refspec main does not match any,是因为本地主分支是master,而远程
主分支是叫main,所以需要 git branch -m master main 改名即可)
- 完成:刷新gitee,即可看见。
关联另外一个远端(以GitHub为例)
-
删除名为origin的远程分支:git remote rm origin
-
和GitHub、gitee关联
-
推送内容:
-
完成。可用
git remote -v
查看是否成功
取消
git remote remove origin
(origin为自己设置的远程分支名,如上面我关联了多个远程,origin可替换为GitHub、Gitee)
以上是关于git本地仓库关联多个远程仓库及取消关联的主要内容,如果未能解决你的问题,请参考以下文章
本地Git仓库和远程仓库的创建和关联及github上传(git push)时出现error: src refspec master does not match any解决办法