在我正在关注的项目中,一位用户帮助提供了大量的更改作为单个补丁。 80%+非常好,应该包含在项目中。然而,他提出的一些改变我完全不同意(他误解了一个特征是如何工作的)。我怎样才能让git对他提议的更改有所选择。我已经阅读了关于git checkout -p的内容,但如果这是最佳答案,则不明白如何使用它。
答案 0 :(得分:3)
git add -i
以交互方式选择要暂存的文件或文件部分。
2 update
5 patch
审核所选文件的更改,在此模式下,每次更改git都会询问您是否要暂存git reset
和git clean