是否存在一个git快捷方式,该快捷方式可让我基于当前正在工作的远程分支上的远程分支?
例如如果我在issue_101
上工作,它将执行以下操作:
git fetch
git rebase origin/issue_101
显然,它应该始终采用合适的原点(当我在origin/issue_101
上工作时应使用issue_101
;如果我在issue_202
上进行操作则应使用origin/issue_202
-并不总是相同。从编写一个批处理脚本开始,该批处理脚本在我的本地.git文件夹中搜索匹配的远程分支并调用相应的命令,有没有一种更快/更安全的方法?
答案 0 :(得分:1)
一次性使用:
git pull --rebase origin <branchName>
要使其自动化:
git config --global pull.rebase true
# then just do
git pull origin <branchName>