【问题标题】:How to "delete" history in Git feature branch如何在 Git 功能分支中“删除”历史记录
【发布时间】:2023-02-09 18:19:00
【问题描述】:

在功能分支(从 master 克隆)中,我们添加了一些文件,然后删除了它们。 添加到主分支的相同文件。

当我们现在尝试将功能合并回母版时,母版中的文件将被删除(我的理解是,因为“我们不需要这些文件”的信息存储在功能分支中)

我们可以使用哪个 git 命令来忽略或删除功能分支中的这个“历史知识”?

【问题讨论】:

标签: git github branching-and-merging feature-branch


【解决方案1】:

将功能分支合并到 master 分支后,git 会检查功能分支中的任何更改以应用到 master。因此,如果一个文件从你的feature分支中被删除,合并到master之后,这个文件也会从master中被删除。因此,您要么需要将文件添加回功能分支并合并到 master,要么只将文件重新添加到 master。

【讨论】:

    猜你喜欢
    • 2017-06-16
    • 2023-01-30
    • 1970-01-01
    • 2021-03-29
    • 2016-03-13
    • 2015-01-18
    • 1970-01-01
    • 2017-10-01
    • 2019-11-29
    相关资源
    最近更新 更多