我负责的一个项目中,一名用户提供了一个包含数量众多的变更的补丁。其中80%以上非常好,应该包含在项目中。然而,他所建议的有几处变更我完全不同意(他误解了一个特性的工作原理)。如何在git中选择性地接受他的建议变更?我已经阅读了关于使用“git checkout -p”命令的说明,但不知道如何使用它,也不确定这是否是最佳答案。
我负责的一个项目中,一名用户提供了一个包含数量众多的变更的补丁。其中80%以上非常好,应该包含在项目中。然而,他所建议的有几处变更我完全不同意(他误解了一个特性的工作原理)。如何在git中选择性地接受他的建议变更?我已经阅读了关于使用“git checkout -p”命令的说明,但不知道如何使用它,也不确定这是否是最佳答案。
git add -i
交互式选择要暂存的文件或文件部分。
2 update
5 patch
,在此模式下,对于每个更改, git 都会询问您是否要暂存它git reset
和 git clean