git本地仓库关联多个远程仓库及取消关联

Posted CodeWater

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git本地仓库关联多个远程仓库及取消关联相关的知识,希望对你有一定的参考价值。

关联

本地和远程仓库关联步骤:

  1. 在网站上(如gitee、github等,这里以gitee为例)首先添加好自己的ssh公钥
  2. 本地创建一个空的项目,即文件夹。
  3. 在文件夹下git init初始化仓库
  4. 在gitee网站上建立对应的仓库(这里以空仓库为例,较简单)
  • 填写信息

  • 注意:gitee仓库公开是要建立好后,去设置里面改才行,刚开始建立的时候只有私人可以选择。
    如果有些是在不清晰的,建议百度,或者默认选项。
  1. 本地关联远端:
  • 注意:建个文件,本地工作区保存。(这一步不能省略,不然下面关联远端会出错)

  • 在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 改名即可)

  • 常见错误

  1. 完成:刷新gitee,即可看见。

关联另外一个远端(以GitHub为例)

参考

  1. 删除名为origin的远程分支:git remote rm origin

  2. 和GitHub、gitee关联

  3. 推送内容:

  4. 完成。可用git remote -v查看是否成功

取消

git remote remove origin
(origin为自己设置的远程分支名,如上面我关联了多个远程,origin可替换为GitHub、Gitee)

以上是关于git本地仓库关联多个远程仓库及取消关联的主要内容,如果未能解决你的问题,请参考以下文章

git重新关联远程分支

本地仓库关联远程仓库git操作

git 本地仓库与远程仓库关联

本地Git仓库和远程仓库的创建和关联及github上传(git push)时出现error: src refspec master does not match any解决办法

git之本地仓库关联远程仓库

Git本地已有项目关联远程仓库