![git add --patch 中的 q 和 d 有什么区别?](https://linux22.com/image/1580688/git%20add%20--patch%20%E4%B8%AD%E7%9A%84%20q%20%E5%92%8C%20d%20%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
我正在尝试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
退出整个过程。