Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何配置git以自动配置本地分支以跟踪拉取?_Git - Fatal编程技术网

如何配置git以自动配置本地分支以跟踪拉取?

如何配置git以自动配置本地分支以跟踪拉取?,git,Git,假设我有一个本地分支主机和一个远程分支远程/分支主机。有没有一种方法可以给出一个命令来签出一个本地分支,该分支自动跟踪远程分支,而不显式地指示远程分支?我在想这样一个命令: git结帐-t-b分行 现在,我试过: git checkout -b branch_one git checkout -tb branch_one 我想避免明确地说: git branch --set-upstream branch_one origin/branch_one 我觉得git应该足够聪明,在给定标志的情况

假设我有一个本地分支主机和一个远程分支远程/分支主机。有没有一种方法可以给出一个命令来签出一个本地分支,该分支自动跟踪远程分支,而不显式地指示远程分支?我在想这样一个命令:

git结帐-t-b分行

现在,我试过:

git checkout -b branch_one
git checkout -tb branch_one
我想避免明确地说:

git branch --set-upstream branch_one origin/branch_one
我觉得git应该足够聪明,在给定标志的情况下,将本地分支连接到远程分支,而不必指定远程分支

git push -u origin <branchname>
push将您的分支向上推到远程存储库,并且-u告诉它也将您的本地分支设置为跟踪远程存储库

如果已经存在怎么办?我不想在我的遥控器上创建新的分支;我想创建一个跟踪我的远程分支的本地分支。你试过git branch-t吗?注意:我自己并没有使用它,但是这个选项的-help听起来很有道理