git add --patch 中的 q 和 d 有什么区别?

git add --patch 中的 q 和 d 有什么区别?

我正在尝试git add --patch并在以下提示下输入?:

上演这出大戏 [y,n,q,a,d,e,?]

给了我命令的解释,但我不明白这些命令之间的区别:

q - quit; do not stage this hunk or any of the remaining ones  
d - do not stage this hunk or any of the later hunks in the file

(使用 Git 版本 2.20.1)

答案1

正如@lx07 在他的评论中提到的,d将继续处理下一个文件,同时q退出整个过程。

相关内容