当我不在主分支机构时,git有时会抱怨
“你让我拉而不告诉我你是哪个分支 想要合并,和'branch.basics.merge'在 您的配置文件也没有告诉我。请 指定要在命令行上使用的分支和 再试一次(例如'git pull')。 有关详细信息,请参阅git-pull(1)。“
只是想知道是否可以配置git,因此它始终与来自origin的关联远程分支合并。举个例子:如果我在分支基础知识(我现在是;-))并且我做了一个git pull。现在我希望git从origin获取此分支并将其与同一本地分支合并。
干杯,鲁道夫
答案 0 :(得分:5)
您可以指定上游分支(请参阅“How do you make an existing git branch track a remote branch?”):
git branch --set-upstream basics origin/basics
或者,您第一次推动您的分支(请参阅“Git: Why do I need to do --set-upstream
all the time?”):
git push -u origin my_branch