交互式添加 (git add -p) 一、 基本概念 使你能够在提交之前更细粒度地选择哪些更改应当被暂存。它不仅适用于修改过的文件,还适用于新增文件或删除文件。通过 ,你可以逐个“块”(hunk)地查看修改内容,并选择性地将更改添加到暂存区。这种方法常常被用于避免将不相关的更改一并提交,或者用于将一次提交拆分成多个小的、更具针对性的提交。 二、 的工作原理 当你执行 命令时,Git 会显示一个个块(hunk),每个块表示文件中的一组更改。你可以选择接受、拒绝、拆分、编辑这些更改。通过这种方式,你可以对每一部分的更改做出独立的决定。 三、交互式添加的基本操作 启动时,会进入一个交互模式。