我有一個GitHub存儲庫,我決定刪除它,但只作爲本地存儲庫在我的硬盤上進行維護。我現在留下了本地克隆的回購,它保留了所有的歷史,這很好。但是,仍有一些配置設置指向(現已刪除的)GitHub倉庫。 E.g:取消本地克隆的存儲庫與其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
我應該怎麼做,以確保我的本地回購不包含懸掛的引用,而且我不能從它的上游推了不必取到了嗎? (我們如何稱這種回購沒有遠程起源?) 我不清楚哪些設置需要刪除/更新以及使用哪些值。
我只是想清除設置。我知道它是「uncoupled」,因爲你不能再耦合到一些不再存在的東西 - 除非被刪除的github repo依然存在,或者存在某種身份,並且可能被檢索或復活,我知道情況並非如此,對? –
是的,沒錯。發佈這些命令後,設置應該消失了嗎? – hek2mgl
第一個命令成功;第二次失敗,並顯示:「error:branch'FETCH_HEAD'not found。」 –