configuration混帐,以便“混帐拉”,而不是“混帐拉原产主”?
按照预期,使用git pull从远程存储库中取出 – 现在,它要求我使用git pull origin master 。 我不太明白它给我的指示,说我可以添加一些东西到我的configuration文件中: 
 [branch "master"] remote = <nickname> merge = <remote-ref> [remote "<nickname>"] url = <url> fetch = <refspec> 
现在我的configuration文件看起来像
 [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true [remote "origin"] url = |redacted| fetch = +refs/heads/*:refs/remotes/origin/* 
所以我猜我需要补充
 [branch "master"] remote = origin merge = ?? 
什么是“合并”需要作为其论据? 什么是远程引用(erence?)? 我试着看http://git-scm.com/docs/git-config,但似乎更多的是关于命令本身。
提前致谢!
尝试:
 [branch "master"] remote = origin merge = refs/heads/master 
只是执行就够了
 git config branch.master.remote origin 
做就是了:
 git branch --set-upstream master origin/master 
 一个简单的方法是使用git checkout -t在创build本地分支时设置跟踪。