Answers:
git branch --set-upstream <remote-branch>
设置当前本地分支的默认远程分支。
以后的任何git pull
命令(当前本地分支都已检出)
将尝试将提交从<remote-branch>
引入当前本地分支。
避免显式键入的一种方法--set-upstream
是使用其速记标志-u
,如下所示:
git push -u origin local-branch
这将为将来的任何推/拉尝试自动设置上游关联。
有关更多详细信息,请查看有关上游分支和跟踪的详细说明。
为避免混淆,最近版本的版本
git
不赞成使用此模棱两可的--set-upstream
选项,而推荐使用--set-upstream-to
语法和行为相同的更冗长的选项git branch --set-upstream-to <origin/remote-branch>
git push -u origin local-branch
中origin
代表什么?是否有一个地方我会键入比其他任何东西的情况下origin
后-u
?
git remote -v
来找到您的遥控器,默认的origin
通常是
--set-upstream-to
由于上游设置的混乱(IIRC),引入了一个新选项。