【问题标题】:git apply change on unmerged pathsgit 在未合并的路径上应用更改
【发布时间】:2014-09-19 11:53:31
【问题描述】:

在分支 A:

文件A.txt

在分支 B:

someother/path/fileA.txt

我正在尝试选择从分支 A 到分支 B 的更改,我得到:

被我们删除:fileA.txt

有什么方法可以让 git 了解文件已移动到新路径,我想在 someother/path/fileA.txt 上应用更改,而无需手动操作

谢谢

【问题讨论】:

    标签: git branch rename


    【解决方案1】:

    如果我正确理解您的问题,则分支 A 不知道路径 someother/path。 只有分支 B 知道这条路径。

    在分支A 上创建一个类似的路径。将文件移动到相应的路径并在 Branch A 上提交您的更改。

    现在您可以在分支B 上执行此提交的cherry-pic

    【讨论】:

    • 可以的。我正在寻找一种应用补丁的方法,然后通过要求 git 将更改应用于不同的文件名来解决冲突。这不可能吗?
    猜你喜欢
    • 2011-03-13
    • 2019-07-25
    • 2013-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    相关资源
    最近更新 更多