2011-05-17 83 views
1

由于某种原因git log repo2/master..master -- .不适用于我("fatal: bad revision 'repo2/master..master'",同样适用于git checkout repo2/master -- .)。我的配置是这样的:配置git辅助回购

[remote "origin"] 
     fetch = +refs/heads/*:refs/remotes/origin/* 
     url = ssh://[email protected]/var/git/me/repo.git 
[remote "repo2"] 
     fetch = +refs/heads/*:refs/remotes/origin/* 
     url = ssh://[email protected]/var/git/me/repo2.git 

我跑git checkout origin/master -- .没有问题,所以这个问题只适用于“repo2”出于某种原因。谢谢!

回答

6

不应该抓取的repo2是:

fetch = +refs/heads/*:refs/remotes/repo2/* 
+2

确实。配置遥控器的推荐方法是使用'git remote add'命令,因为它不会像这样做愚蠢的复制和粘贴错误。 – 2011-05-17 07:26:42