当我git pull
来自非主人的分支时,我得到以下回复。
你让我拉而不告诉我你要合并哪个分支 with,和配置文件中的'branch.not_master.merge' 不要告诉我。请指定您要使用的分支 命令行再试一次(例如'git pull “)。
我想要配置的是让这个分支接受来自主服务器及其远程分支的pull。
有可能吗?
例如
//on a branch A that is not master.
git pull master //pull from remote HEAD and merge without warning
git pull //pull from A and merge
答案 0 :(得分:1)
正如消息所示,将branch.not_master.merge
设置为refs/heads/not_master
,以便当您执行git pull
时,它将从遥控器上的同一分支拉出(同时确保branch.not_master.remote
为设置为遥控器,比如origin
)
要拉入其他分支,您必须将其写为git pull origin master
,因为在这种情况下您无法省略遥控器。
答案 1 :(得分:0)
git pull。您需要指定远程资源,例如:
git pull origin master
git merge只能使用本地分支名称,并且不需要远程资源:
git merge master