github、gitee、gitlab等远程仓库名、项目名或地址修改,本地怎么同步?

操作步骤

第一步、修改远程仓库名字,如图(这里以github为例):

 

 

 

第二步、 查看目前本地关联的所有远程仓库

git remote -v
origin    git@github.com:WSS201912/linux_-imx-rel_imx_4.1.15_2.1.0_ga_ex.git (fetch)
origin    git@github.com:WSS201912/linux_-imx-rel_imx_4.1.15_2.1.0_ga_ex.git (push)

 

第三步、删除本地关联的这个远程仓库origin

$ git remote rm origin

注意:这里并不是删除远程仓库,只是让本地仓库不与该远程仓库关联了,并不会删除远程仓库代码。

 

第四步、关联修改名字后的远程仓库地址

git remote add origin <新的远程仓库地址>

 

第五步、将本地当前分支和远程仓库分支关联

git push -u origin <本地指定分支名>  //这相当于将本地指定分支名和本地指定分支同名的远程分支关联,如果远程同名分支不存在,关联后会自动在远程创建该指定分支

第一次关联就相当于是加 -u 参数的推送命令。

推送命令可以参考之前的博客:

 

如果本地分支没有和远程分支关联,idea更新代码会报错 ,例如test分支报错如下:

 

 git status 中出现上游分支,代表和远程分支关联上了,上游分支=远程分支,如下图:

转载:https://www.cnblogs.com/Rainingday/p/12394152.html 

 

posted @ 2021-12-21 16:33  迷走神经  阅读(1647)  评论(0编辑  收藏  举报