Git 添加补丁 (-p) 只有一个文件?

Git add patch (-p) with only one file?

我有大量修改过的文件,但只有少数几个是我真正想用 git add -p 循环浏览的。

但是当我 运行 git add -p file/path/name 时,它就像我没有传入文件路径一样,并显示第一个修改文件的差异。

运行

git add -p -- file/path/name

使用 -- 终止 git 命令的选项并引入路径是 git 工具和其他 Unix 风格实用程序的常见约定。