【问题标题】:How do I overwrite the origin of my git repo [duplicate]如何覆盖我的 git repo 的来源 [重复]
【发布时间】:2020-11-29 13:06:51
【问题描述】:

我想覆盖我的 git repo 的来源(我将它从我的公司帐户移至个人帐户)。

当我执行git remote add origin 时,它抱怨来源已经存在

【问题讨论】:

标签: git


【解决方案1】:

您使用 git remote set-url origin <new-url-here> 更改远程源的位置

可以在此处的文档中找到更多信息:https://git-scm.com/docs/git-remote#Documentation/git-remote.txt-emset-urlem

【讨论】:

    【解决方案2】:

    您可以通过以下方式更改目标网址

    git remote set-url origin <new-url>
    

    【讨论】:

      【解决方案3】:
      git remote rm origin
      git remote add origin ORIGIN
      git config master.remote origin
      git config master.merge refs/heads/master
      

      ORIGIN 替换为您的来源

      例子

      git remote rm origin
      git remote add origin git@github.com:tolicodes/infragen.git
      git config master.remote origin
      git config master.merge refs/heads/master
      

      【讨论】:

      • git remote set-url?
      • 在发布问题及其回复之前,请仔细检查您的问题尚未在其他地方得到回答,正如 cmets 中所指出的那样
      猜你喜欢
      • 2011-08-10
      • 2011-03-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-20
      • 2013-01-30
      • 2020-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多