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本地分支时设置跟踪。