Git:如何在本地克隆的分支上更改原点

时间:2015-07-07 21:44:57

标签: git

我有一个我在本地驱动器上构建的前端Sass框架。我通过克隆一个同样在我本地驱动器上的不同项目开始了这个项目。

现在我需要这个框架是来自其他主人的独立副本。

此框架的.git/config

[remote "origin"]
    url = S:/grunt-test
    fetch = +refs/heads/ruby-sass-susy:refs/remotes/origin/ruby-sass-susy
[branch "master"]
    remote = origin
    merge = refs/heads/ruby-sass-susy

如何安全地修改此框架以使此框架完全与原始仓库断开连接?

1 个答案:

答案 0 :(得分:1)

运行以下两个命令并将[NEW_SRC]设置为新存储库的位置:

git remote rm origin 
git remote add origin [NEW_SRC]

这将更改.git / config文件并删除对旧存储库的引用。当然,您无需设置新的origin

如果您有此来源的任何跟踪分支,您可能还想要跟踪以下内容:git branch -d -r origin/<remote branch name>