Ich beginne mit Git. Ich habe ein Repo paraphiert und zuerst Commits gemacht. Um mit einem Freund zu arbeiten, klonte ich mein ursprüngliches Repository (mit --bare) an einen zugänglichen Ort und begann mit ihm an dieser Kopie zu arbeiten. So werden unsere beiden Arbeitskopien vom späteren geklont. Irgendwann habe ich entschieden, dass ich das Original-Repo nicht mehr brauche und es gelöscht habe. Und nun zeigen unsere beiden Arbeitskopien alle möglichen Fehler mit defekten Links/Objekten/Baum, da immer noch ein Verweis auf den alten Ort/Pfad des ursprünglichen Repos vorhanden ist. Wo finde ich das oder bereinige den Code? Eine Erklärung, wie das passiert ist, wäre nett. Nach unserem Verständnis sind alle Git-Instanzen unabhängig und enthalten den kompletten Baum. (Das war der Punkt der Verwendung von Git).git Vererbung alten Pfad
Danke für Ihre Hilfe. Phil
ps. .: Ich entfernte den Verweis auf das alte Repository von der nackten durch Bearbeiten von .git/config vor dem Klonen.
edit:
[email protected]:/work1/user/code/NIRVANA/TITVS> git remote -v
origin /work1/user/TITVS.git/ (fetch) #edit:this is the new repo
origin /work1/user/TITVS.git/ (push) #edit:this is the new repo
[email protected]:/work1/user/code/NIRVANA/TITVS> git pull
error: object directory /work1/user/TITVS/.git/objects does not exist; check .git/objects/info/alternates. #edit:this is the OLD repo
error: refs/remotes/origin/cleanning does not point to a valid object!
error: refs/remotes/origin/phil_test does not point to a valid object!
error: refs/remotes/origin/test does not point to a valid object!
error: refs/remotes/origin/test2 does not point to a valid object!
error: refs/tags/0.2.0 does not point to a valid object!
error: object directory /work1/user/TITVS/.git/objects does not exist; check .git/objects/info/alternates.
error: refs/heads/cleanning does not point to a valid object!
error: refs/heads/phil_test does not point to a valid object!
error: refs/heads/test does not point to a valid object!
error: refs/heads/test2 does not point to a valid object!
error: refs/tags/0.2.0 does not point to a valid object!
error: refs/remotes/origin/cleanning does not point to a valid object!
error: refs/remotes/origin/phil_test does not point to a valid object!
error: refs/remotes/origin/test does not point to a valid object!
error: refs/remotes/origin/test2 does not point to a valid object!
error: refs/tags/0.2.0 does not point to a valid object!
error: object directory /work1/user/TITVS/.git/objects does not exist; check .git/objects/info/alternates.
error: refs/remotes/origin/cleanning does not point to a valid object!
error: refs/remotes/origin/phil_test does not point to a valid object!
error: refs/remotes/origin/test does not point to a valid object!
error: refs/remotes/origin/test2 does not point to a valid object!
error: refs/tags/0.2.0 does not point to a valid object!
error: refs/remotes/origin/cleanning does not point to a valid object!
error: refs/remotes/origin/phil_test does not point to a valid object!
error: refs/remotes/origin/test does not point to a valid object!
error: refs/remotes/origin/test2 does not point to a valid object!
error: refs/tags/0.2.0 does not point to a valid object!
error: object directory /work1/user/TITVS/.git/objects does not exist; check .git/objects/info/alternates.
error: object directory /work1/user/TITVS/.git/objects does not exist; check .git/objects/info/alternates.
error: object directory /work1/user/TITVS/.git/objects does not exist; check .git/objects/info/alternates.
Already up-to-date.
Können Sie uns Ihre Fehler zeigen? – FrenchieTucker
Bitte geben Sie ein konkretes Beispiel für eine Fehlermeldung, die Sie erhalten. Wenn Sie --shared beim Einrichten Ihrer Klone verwenden, hat das Löschen des ursprünglichen Repositorys möglicherweise alle Ihre Objekte zerstört. – antlersoft
@antlersoft Tanks für den Rat. Ich habe meine Änderungen rückgängig gemacht und konfiguriert und die folgenden Befehle verwendet, um den Repo zu löschen, aber das Problem ist das gleiche. Beide Repos (alt und neu) wurden geteilt. – user544726