gpt4 book ai didi

git - 主题分支中出现 `git rebase upstream-branch` 的 fatal error

转载 作者:太空狗 更新时间:2023-10-29 13:18:23 26 4
gpt4 key购买 nike

当我尝试将上游分支 rebase 为主题分支时遇到问题。工作流程是这样的:

git checkout upstream
git pull origin upstream
git checkout topic
git rebase upstream

结果是这样的:

First, rewinding head to replay your work on top of it...
Applying Refactored database access and added logging
error: patch failed: path/to/file1.ext:21
error: path/to/file1.ext: patch does not apply
error: path/to/file2.ext:3
error: path/to/file2.ext: patch does not apply
fatal: mode change for path/to/file3.ext, which is not in current HEAD
Repository lacks necessary blobs to fall back on 3-way merge.
Cannot fall back to three-way merge.
Patch failed at 0001.

昨天发生在我身上,我做了我的研究并没有发现任何东西,所以最后我使用 git merge upstream 而不是 git rebase upstream 和东西工作了。真正的问题是错误今天也出现了。由于昨天的 merge ,我已经与上游同步了。另外,我从昨天开始就没有修改过队友介绍的文件。

我的 Git 版本是 1.5.6.5(我真的不想在这台机器上更新它,我害怕出现不良后果)。

最佳答案

我发现在这种情况下,使用 --merge 选项进行 rebase 会有所帮助。 (尽管如此,Git 还是会做一个 rebase。)

关于git - 主题分支中出现 `git rebase upstream-branch` 的 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3457084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com