我添加了这个:git config --global pull.default current
但当我git pull
时,我从origin
遥控器获得所有分支。如何使默认设置适用于git pull
?
答案 0 :(得分:1)
如果您想要fetch only the current branch,则需要指定它,因为没有pull.default策略(仅推送策略)。
如果您的分支机构有上游分支
git fetch $(git rev-parse --symbolic-full-name --abbrev-ref @{upstream} | sed 's!/! !')
请注意git pull
已经拉(意味着合并)只有当前分支(但是提取然后更新所有远程跟踪分支)
您也可以将the refspec of the origin更改为始终获取一个分支,但这不会是"当前"之一。