Posiadałem repozytorium GitHub, które postanowiłem usunąć, ale nadal utrzymuję je tylko jako lokalne repozytorium na moim twardym dysku. Zostałem teraz z lokalnie sklonowanym repo, które utrzymuje całą historię i to jest w porządku. Jednak wiele ustawień konfiguracyjnych nadal wskazuje na (teraz usunięte) repozytorium GitHub. Np:Odłączenie sklonowanego lokalnie repozytorium od jego GitHub pochodzenia
$ grep github .git/*
.git/config: url = https://github.com/foo/bar.git
.git/FETCH_HEAD:07c0bac92a829f3acb4b2f5c112de5f787f046e4 branch 'master' of https://github.com/foo/bar
Co należy zrobić, aby zapewnić, że mój lokalny repo nie zawiera żadnych odniesień wiszące i że nie może wypchnąć w górę od niej już ani sprowadzić do niego? (jak nazywamy takie repozytorium, które nie ma zdalnego pochodzenia?) Nie jest dla mnie jasne, które ustawienia usunąć/zaktualizować i jakich wartości użyć.
Chciałem tylko wyczyścić ustawienia. Rozumiem, że jest on "niezwiązany", ponieważ nie można połączyć go z czymś, co już nie istnieje - chyba że "usunięte" repozytorium github nadal istnieje lub raczej utrzymuje się w pewnym zakresie i może zostać odzyskane lub przywrócone, co, jak rozumiem, nie ma miejsca, dobrze? –
tak, prawda. Ustawienia powinny zniknąć po wydaniu tych poleceń? – hek2mgl
Pierwsze polecenie się powiedzie; 2 kończy się niepowodzeniem z: "error: branch" FETCH_HEAD "nie znalezione." –