Git远程命令返回致命:无效的refspec + refs / heads / *:refs / remotes /:origin / *

时间:2015-08-18 05:41:57

标签: git github

我不小心修改了我的git配置文件,现在在它返回的终端点击git remote --vfatal: Invalid refspec '+refs/heads/*:refs/remotes/:origin/*'

我的配置文件可能有什么问题,它的外观如下:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"]
    url = ssh://git@github.com/myuserame/repo.git
    fetch = +refs/heads/*:refs/remotes/:origin/*

任何想法都将不胜感激,谢谢。

2 个答案:

答案 0 :(得分:12)

您可以使用以下方法修复它:

git config remote.origin.fetch refs/heads/*:refs/remotes/origin/*

(删除:中的:origin

答案 1 :(得分:0)

您可以安全地从配置文件中删除 [remote "origin"] 部分,并在 CLI 中重新初始化远程设置,就好像您还没有为存储库做过一样。