Aufheben der Verknüpfung eines lokal geklonten repository von seiner GitHub-Herkunft
Hatte ich ein GitHub-repository, die ich beschlossen, zu löschen, aber weiterhin nur als ein lokales repo auf meiner Festplatte. Ich bin nun auf der linken Seite mit der lokal geklonte repo, die behauptet, die ganze Geschichte und das ist gut so. Es gibt jedoch eine Reihe von Konfigurations-Einstellungen bleiben bei, dass die (jetzt gelöschte) GitHub-repo.
E. g:
$ grep github .git/*
.git/config: url = https://github.com/foo/bar.git
.git/FETCH_HEAD:07c0bac92a829f3acb4b2f5c112de5f787f046e4 branch 'master' of https://github.com/foo/bar
Was soll ich tun, um sicherzustellen, dass mein lokales repo, enthält keine dangling references und dass kann ich nicht drücken vor mehr noch Holen in es? (wie nennen wir so ein repo, das nicht über eine remote-origin -?)
Es ist mir nicht klar, welche Einstellungen zu löschen /aktualisieren und die Werte zu verwenden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ausstellung
wird, löschen Sie die config-Einstellungen von
.git/config
.Dann Frage
loszuwerden, die
FETCH_HEAD
denen noch Punkte zu github.Allerdings, wie @gturri sagte, auch wenn diese Einstellungen vorhanden sind, wird Ihre lokale Kopie bereits "abgekoppelt" von der github-repository. Dies ist, weil Sie gelöscht remote-repository und jede Aktion wie
push/pull/fetch
würde zu einem Fehler führen, daher.rm .git/FETCH_HEAD
. Aktualisieren Sie die Antwort.Wenn Sie gelöscht Github das repo, die Sie bereits können nicht schieben oder Holen Sie von es (es würde der Ertrag ein Fehler)
Jedoch, sollten Sie entfernen den Verweis auf die Github-repo: