给定分支foo和远程upstream :
从 Git 1.8.0 开始:
git branch -u upstream/foo或者,如果本地分支foo不是当前分支:
git branch -u upstream/foo foo或者,如果您想键入更长的命令,这些命令等同于以上两个:
git branch --set-upstream-to=upstream/foo
git branch --set-upstream-to=upstream/foo foo从 Git 1.7.0 开始:
git branch --set-upstream foo upstream/foo笔记:
foo跟踪远程分支foo从远程upstream 。 git fetch upstream 。 您可以执行以下操作(假设您已在主服务器上签出并希望推送到远程分支主服务器):
如果您还没有设置 '遥控',请设置它
git remote add origin ssh://...现在配置 master 来知道跟踪:
git config branch.master.remote origin
git config branch.master.merge refs/heads/master并推:
git push origin master
我这样做是为了使用-u选项推送的副作用
$ git push -u origin branch-name等效的长选项是--set-upstream 。
git-branch命令也理解--set-upstream ,但它的使用可能令人困惑。 版本 1.8.0修改了界面。
git branch --set-upstream已弃用,可能会在相对较远的将来被删除。git branch [-u|--set-upstream-to]已经引入了一个更健全的参数顺序。...
很有可能说
git branch --set-upstream origin/master,但是它告诉 Git 安排本地分支 “origin / master” 与当前签出的分支集成,这是用户意味着的极不可能的。该选项已弃用; 使用新的--set-upstream-to(使用 short-and-sweet-u)选项。
假设您有一个本地foo分支,并希望它以与其上游相同的名称处理分支。用这个来实现
$ git branch foo
$ git branch --set-upstream-to=origin/foo要不就
$ git branch --set-upstream-to=origin/foo foo
给定分支foo和远程upstream :
从 Git 1.8.0 开始:
git branch -u upstream/foo或者,如果本地分支foo不是当前分支:
git branch -u upstream/foo foo或者,如果您想键入更长的命令,这些命令等同于以上两个:
git branch --set-upstream-to=upstream/foo
git branch --set-upstream-to=upstream/foo foo从 Git 1.7.0 开始:
git branch --set-upstream foo upstream/foo笔记:
foo跟踪远程分支foo从远程upstream 。 git fetch upstream 。 您可以执行以下操作(假设您已在主服务器上签出并希望推送到远程分支主服务器):
如果您还没有设置 '遥控',请设置它
git remote add origin ssh://...现在配置 master 来知道跟踪:
git config branch.master.remote origin
git config branch.master.merge refs/heads/master并推:
git push origin master
我这样做是为了使用-u选项推送的副作用
$ git push -u origin branch-name等效的长选项是--set-upstream 。
git-branch命令也理解--set-upstream ,但它的使用可能令人困惑。 版本 1.8.0修改了界面。
git branch --set-upstream已弃用,可能会在相对较远的将来被删除。git branch [-u|--set-upstream-to]已经引入了一个更健全的参数顺序。...
很有可能说
git branch --set-upstream origin/master,但是它告诉 Git 安排本地分支 “origin / master” 与当前签出的分支集成,这是用户意味着的极不可能的。该选项已弃用; 使用新的--set-upstream-to(使用 short-and-sweet-u)选项。
假设您有一个本地foo分支,并希望它以与其上游相同的名称处理分支。用这个来实现
$ git branch foo
$ git branch --set-upstream-to=origin/foo要不就
$ git branch --set-upstream-to=origin/foo foo