gpt4 book ai didi

Git - 如何有选择地应用补丁的一部分

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

在我负责的一个项目中,一位用户以单个补丁的形式提供了大量更改,这对我很有帮助。 80%+很好,应该纳入项目。但是,他提出的一些更改我根本不同意(他误解了一个功能的工作原理)。我如何使用 git 对他提出的更改进行选择。我已阅读有关 git checkout -p 的内容,但不明白如何使用它,如果这是最佳答案的话。

最佳答案

  1. 通常将补丁应用于工作树
  2. 使用 git add -i 以交互方式选择要暂存的文件或部分文件。
    • 添加整个文件使用2更新
    • 要查看所选文件的更改,请使用 5 patch,在这种模式下,对于每个更改,git 都会询问您是否要暂存它
  3. 提交分阶段更改,您不想要的内容将保留在工作树中。
  4. 如果你想清除不需要的更改的工作树,请使用 git resetgit clean

关于Git - 如何有选择地应用补丁的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22743340/

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