Git-如何有选择地应用部分修补程序
在我正在关注的一个项目中,一个用户作为一个补丁提供了大量的更改。80%+非常好,应该包括在项目中。然而,他提出的一些改变我完全不同意(他误解了一个特性的工作原理)。我怎么能和git一起对他提出的更改进行选择呢。我读过git checkout-p,但不知道如何使用它,如果这是最好的答案的话Git-如何有选择地应用部分修补程序,git,Git,在我正在关注的一个项目中,一个用户作为一个补丁提供了大量的更改。80%+非常好,应该包括在项目中。然而,他提出的一些改变我完全不同意(他误解了一个特性的工作原理)。我怎么能和git一起对他提出的更改进行选择呢。我读过git checkout-p,但不知道如何使用它,如果这是最好的答案的话 通常将补丁应用于工作树 使用git add-i以交互方式选择要暂存的文件或部分文件。 要添加整个文件,请使用2更新 要查看所选文件上的更改,请使用5补丁,在此模式下,git会询问您是否要进行阶段性更改 提交
git add-i
以交互方式选择要暂存的文件或部分文件。
- 要添加整个文件,请使用
2更新
- 要查看所选文件上的更改,请使用
,在此模式下,git会询问您是否要进行阶段性更改5补丁
git reset
和git clean
谢谢当我研究出如何做到这一点时,它起了作用。