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
带着疑问去思考,然后串联,进而归纳总结,不断追问自己,进行自我辩证,像侦查嫌疑案件一样看待技术问题,漆黑的街道,你我一起寻找线索,你就是技术界大侦探福尔摩斯