我开始与git。我草签了一个回购协议,并首先提交了。为了和朋友一起工作,我将我的原始存储库(使用--bare)克隆到可访问的位置,并开始与他一起处理该副本。所以我们的两份工作拷贝都是从后面的一份中克隆出来的。在某些时候,我决定不再需要原始回购并删除它。现在我们的工作副本都会显示各种链接/对象/树的错误,因为仍然会提供原始回购的旧位置/路径。我在哪里可以找到或清理代码? 解释如何发生这将是很好的。在我们的理解中,所有的git实例都是独立的,并持有完整的树。 (这是使用git的要点)。git继承旧路径
感谢您的帮助。 菲尔
P.S。:我通过克隆前编辑的.git /配置除去从裸一个参考到老库。
编辑:
[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.
你能告诉我们你的错误? – FrenchieTucker
请给出您正在获取的错误消息的具体示例。如果在设置克隆时使用--shared,则删除原始存储库可能会销毁所有对象。 – antlersoft
@antlersoft坦克的建议。我解开了我的更改,并配置并使用下面给出的命令来删除回购,但问题是相同的。回购(新旧)都是共享的。 – user544726