如何修改Git Config Core?更换远程仓库URL是否会丢失数据?
修改Git远程仓库URL会不会丢失本地数据?
用git remote set-url origin <你的新仓库URL>命令修改远程仓库地址绝对不会造成本地数据丢失,原因很简单:
- 本地仓库的所有提交记录、分支、文件内容,全都存在你本地项目的
.git目录里,这个命令只是修改Git用来推送、拉取代码的远程服务器地址,完全不会碰本地的任何数据。 - 你手动编辑
.git/config文件里[remote "origin"]下的url字段,和用这个命令的效果是一模一样的,只是命令更快捷不易出错。
后续操作建议
- 修改完地址后,用
git remote -v命令检查一下,确认输出的origin地址已经变成你的新仓库地址。 - 如果你的新仓库是空的,第一次推送时可以用
git push -u origin master(把master换成你当前使用的分支名),这个命令会把本地分支和远程分支做关联,之后直接执行git push即可完成推送。
内容的提问来源于stack exchange,提问作者di3po
相关产品推荐
相关产品推荐

