当我创建一个新的分支时,如果我设置" 配置上游推送和拉动 ",则会出现一个警告(在屏幕截图中以蓝色圈出).为什么不推荐这个?这有哪些潜在的问题或缺点?
我通过搜索引擎运行了这个警告,并在https://git-scm.com和https://www.eclipse.org/egit/上搜索了它,但我一无所获,当我点击"?"时 该对话框中的帮助按钮没有任何反应
此外,如果我想遵循该警告的建议并"使用远程分支",我该怎么做?除了" 配置上游推送和拉动 "复选框之外,我在该对话框中更改的任何内容都不会导致警告消失.
将另一个本地分支设置为上游没有任何问题。它只是意味着git fetch什么都不做\xe2\x80\x94你已经拥有了自己的所有提交;git merge从另一个分支合并;git rebase变基到另一个分支;和git push尝试快进另一个分支,如果不能则失败。
“其他分支”(上游)是您自己的普通本地分支,像往常一样存储在您的存储库中。因此,您是自己的上游(从另一个分支来看,也是您自己的下游)。感觉有点乱伦。:-)
\n\n我完全不清楚其他本地分支 EGit 将在这里设置为上游。(我不使用 Egit。)根据图像中的内容,我的猜测是master。