如何断开本地 Git 存储库与远程 master 的连接

问题描述 投票:0回答:5

如何完全断开本地 Git 存储库与所有远程分支的连接?

我从 github.com 克隆了一个 Git 存储库,但后来它被删除了,我不希望 Git 报告任何需要“推送”的更改。我试过用谷歌搜索这个,但我认为我的术语是错误的,而且我没有找到任何东西。

我可以简单地从我的

.git/config
文件中删除
[remote "origin"]
[branch "master"] 部分吗?这会破坏我的本地存储库吗?

git git-branch git-remote git-rm
5个回答
156
投票

git remote rm origin
应该可以。


23
投票

这有效:

要删除遥控器:

git remote remove origin

添加遥控器:

git remote add origin yourRemoteUrl
然后
git push -u origin master


14
投票

如果删除 .git 文件夹,它将断开本地存储库与远程的连接。

rm -rf path/to/local_repo/.git

1
投票

对于我使用 Windows 操作系统,我只需将隐藏文件

.git
重命名为
.git[delete]

然后与存储库的连接就断开了。

之后如果我需要恢复它,我可以将其重命名回

.git

所以我不会丢失所有历史记录、分支、标签、存储、子模块等。


-1
投票

例如,我有一个名为 swing-of-memories

的远程存储库

断开/删除远程存储库:

git remote remove swing-of-memories

查看所有本地/远程分支的列表:

参考https://www.nobledesktop.com/learn/git/git-branches

git branch -a

要添加现有的远程存储库,上面已经对此做出了回答:

https://stackoverflow.com/a/31445446/13294261
© www.soinside.com 2019 - 2024. All rights reserved.