我使用dropbox作为git存储库。
现在由于同步中的一些问题,git中存在一些冲突的副本。如何删除此冲突?由于这种冲突,我无法克隆该存储库的内容。
我在克隆存储库时遇到的错误是:-
Git :- fatal:引用的格式无效:‘refs/head/date (xyz conflictedcopy date)’
发布于 2012-02-11 00:00:41
最终对我起作用的解决方案是简单地删除引用引用的分支,例如
git branch -D "debugging (xyz conflictedcopy date)"
我有很多这样的参考,所以它是“冲洗和重复”..
发布于 2012-05-19 03:49:24
Just delete every file in <Repo>/.git/ which ends in (... conflictedcopy <date>).
这将清理您的git代码库;Frank R.的答案实际上是相同的,同时通过Dropbox滥用文件保留另一个:)
发布于 2012-10-30 16:19:48
应用kenansulayman和Frank R.的解决方案的一种快速方法是使用以下命令,该命令应从有缺陷的存储库的根运行:
find .git -name '*conflicted*' -exec rm {} \;
注意:我假设你没有任何分支、标签(或其他git对象)的名称中包含字符串conflicted
。如果您这样做,该命令还将删除那些需要的文件。
这对我很管用。干杯。
https://stackoverflow.com/questions/9227820
复制相似问题