Git,  IT,  shell,  Shell

git 更新远程仓库地址

  • 进入自己项目的根目录
cd my-project
# 打开当前项目的.git 配置文件
vim .git/config
  • 将里面的 url=’git@xxx:my-project-old-link’ 替换成新的ssh 远程地址即可
# url='git@xxx:my-project-old-link'
url='git@xxx:my-project-new-link'

方式二(命令方式)

  • 进入自己项目的根目录
  • 查看当前项目的远程仓库地址
git remote -v
-> origin  git@xxx:my-project-old-link (fetch)
-> origin  git@xxx:my-project-old-link (push)
  • 删除origin地址
git remote remove origin
  • 查看是否删除成功
git remote -v
-> 
  • 当什么都没有返回时,删除成功
  • 按照下面的方式添加新的origin 地址
git remote add origin git@xxx:my-project-new-link

方式三(如果多个项目都需要修改远程地址则可以写一个脚本,省略这些繁杂的步骤)

function replace_origin_url() {
    git remote remove origin
    git remote add origin $1
}

如果就临时用可以把它copy到当前的终端上,然后进入项目的根目录

cd my-project
replace_origin_url 'git@xxx:my-project-new-link'
git remove -v

修仙的码农...

发表评论

电子邮件地址不会被公开。 必填项已用*标注