Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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快捷方式可以让我在当前正在处理的远程分支上重新设置基址 例如,如果我处理问题_101,它会这样做: git fetch git rebase origin/issue_101 显然,它应该始终采用合适的原点(origin/issue_101当我在处理issue_101时;issue_202如果我在处理origin/issue_202时-并不总是一样的。除了编写一个批处理脚本来搜索我的本地.git文件夹中匹配的远程分支并调用相应的命令之外,有没有更快/更安全的方法来处

有没有一个git快捷方式可以让我在当前正在处理的远程分支上重新设置基址

例如,如果我处理
问题_101
,它会这样做:

   git fetch
   git rebase origin/issue_101
显然,它应该始终采用合适的原点(
origin/issue_101
当我在处理
issue_101
时;
issue_202
如果我在处理
origin/issue_202
时-并不总是一样的。除了编写一个批处理脚本来搜索我的本地.git文件夹中匹配的远程分支并调用相应的命令之外,有没有更快/更安全的方法来处理一个分支一次性使用:

git pull --rebase origin <branchName>
git pull——重新设置原点的基础
要实现自动化,请执行以下操作:

git config --global pull.rebase true
# then just do
git pull origin <branchName>
git config--global pull.rebase true
#那就做吧
git拉原点

git-pull--rebase
?完美!比我想象的更明显…我刚检查过,在自动化之后,只需键入
git-pull
(不键入
origin
)也可以工作。:@Florian甚至更短,是的,但取决于配置。很高兴它能满足您的需要。