我有一个GitHub存储库,我决定删除它,但继续只维护我的硬盘上的本地存储.我现在离开了当地克隆的回购,保留了所有的历史,这很好.但是,仍有许多配置设置指向(现已删除)GitHub仓库.例如:
$ grep github .git/*
.git/config: url = https://github.com/foo/bar.git
.git/FETCH_HEAD:07c0bac92a829f3acb4b2f5c112de5f787f046e4 branch 'master' of https://github.com/foo/bar
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能确保我的本地仓库不包含任何悬空引用,并且我不能再向上游推送,也不能进入它?(我们如何称这样一个没有远程原点的仓库?)我不清楚要删除/更新哪些设置以及使用哪些值.
hek*_*mgl 19
发行
git remote rm origin
Run Code Online (Sandbox Code Playgroud)
将从中删除配置设置.git/config.
然后发出
rm .git/FETCH_HEAD
Run Code Online (Sandbox Code Playgroud)
摆脱FETCH_HEAD仍然指向github的东西.
但是,正如@gturri所说,即使存在这些设置,您的本地副本也已经与github存储库"解耦"了.这是因为您删除了远程存储库,因此每个操作push/pull/fetch都会导致错误.
| 归档时间: |
|
| 查看次数: |
14915 次 |
| 最近记录: |