1.在本地工程目录找到config文件
一般会在你的仓库目录里面可以找到,也可以直接在IDE里面打开,
window---preference--team---git--configuration---Repository Settings,Repository选择当前的仓库,然后点右边的open
注意:.git文件夹是隐藏的,最好通过这一步得到具体位置
2.修改config文件内容为:
[core]
repositoryformatversion = 0
filemode = false
logallrefupdates = true
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "origin"]
url = 自定义的网址
fetch = +refs/heads/*:refs/remotes/origin/*
3.再执行pull方法,发现工作ok了
实际上就是添加了branch分支,如果采用fetch在merge的方法就可以明显知道,原先的destination ref是没有的选择的,修改了config文件后就有了master可以选择,因此可以正常fetch和merge,也就可以pull了。