我一直在使用Dropbox来保持我的源文件夹在两台计算机之间同步。这个文件夹包含我使用Git处理的源代码。
似乎存在文件冲突,当我进行推送时,我的Git客户端将无效分支推送到远程。分支名称为rel_1 (Mridang-PC's conflicted copy 2011-09-16).0-alpha2
。我需要删除此分支,但无法删除。广告你可以看到名称有空格和单引号。
当我尝试通过运行git checkout "rel_1 (Mridang-PC's conflicted copy 2011-09-16).0-alpha2"
检查分支时。我收到错误消息:fatal: git checkout: we do not like 'rel_1 (Mridang-PC's conflicted copy 2011-09-16).0-alpha2' as a branch name.
我有办法解决这个问题吗?
感谢。
答案 0 :(得分:1)
查看文件夹“.git / refs / heads”,您将找到具有该分支名称的文件。
(顺便说一句,分支机构由Dropbox重命名)。
重命名该文件,你应该没问题。
答案 1 :(得分:0)
我遇到了一个名为'-t'的分支问题(我肯定没有推到另一个方框)
我最终进入运行的.git目录 找 。 | xargs grep“-t” 并从所有文件中删除与-t相关联的行
具体地 ./packed-refs, ./config(与之关联的整个部分) ./into/refs