克隆存储库时Git冲突的复制错误

时间:2012-02-10 12:31:19

标签: git git-clone merge-conflict-resolution

我使用dropbox作为git存储库。

现在由于同步中的一些问题,git中存在一些冲突的副本。如何消除此冲突? 由于这种冲突,我无法克隆该存储库的内容。

克隆存储库时遇到的错误是: -

Git: - 致命:引用的格式无效:'refs / heads / debugging(xyz conflictedcopy date)'

3 个答案:

答案 0 :(得分:22)

Just delete every file in <Repo>/.git/ which ends in (... conflictedcopy <date>).

那会清理你的git repo;弗兰克·R的答案实际上是相同的,同时保留另一个被Dropbox滥用的文件:)

答案 1 :(得分:12)

应用kenansulayman和Frank R.的解决方案的一种快速方法是使用以下命令,该命令应该从有缺陷的存储库的根目录运行:

find .git -name '*conflicted*' -exec rm {} \;

注意:我假设你的名字中没有任何字符串conflicted的分支,标签(或其他一些git对象)。如果这样做,该命令也将删除那些想要的文件。

这对我有用。欢呼声。

答案 2 :(得分:5)

最终对我有用的解决方案是简单地删除引用引用的分支,例如

git branch -D "debugging (xyz conflictedcopy date)"

我有很多这样的参考,所以它是“冲洗并重复”..