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 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM