当我试图拉动并修改单个分支时,git会因<?php
if(isset($_POST['title'])) {
echo '<pre>';
print_r($_POST); // outputs "This is a sample " instead of "This is a sample <string"
}
?>
而失败。
我浏览了现有问题,并且所有问题都建议指定分支以避免错误。在我的情况下,它仍然失败:
Cannot rebase onto multiple branches
运行该命令2-3次有助于存储库被拉动。
我的git配置:
$ git pull --rebase origin master
From github.com:xxx/yyy
* branch master -> FETCH_HEAD
Cannot rebase onto multiple branches
Git版本:2.7.2(Brew最新版)
答案 0 :(得分:2)
尝试将命令末尾的rebase设置为第一个标志:
git pull origin branch --rebase
如果仍然无法将其拆分为2个命令(pull = fetch + merge
)。
# fetch all the remote data
git fetch --all --prune
# no execute a merge command
git merge origin/branch --rebase
答案 1 :(得分:0)
我在自定义 bash 脚本中遇到相同的错误,而 git pull origin branch --rebase
我的解决方案是使用 git fetch --all --prune && git rebase origin/branch
而不是 git pull origin branch --rebase