You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置git add默认使用-p(patch)参数?

让git add默认自动使用-p参数的方法

嘿,这个需求真的很实用——毕竟按补丁暂存能更精细地控制哪些更改进入暂存区!要实现这个,用Git的别名配置就可以轻松搞定,下面是两种常用的配置方式:

全局配置(所有Git仓库生效)

如果希望所有本地仓库的git add命令都默认带上-p参数,直接在终端执行这条命令:

git config --global alias.add 'add -p'

配置完成后,不管你在哪个仓库里敲git add,Git都会自动执行git add -p。

要是偶尔需要用原始的git add(比如一次性暂存所有更改),可以用两种方式绕开别名:

  • 执行git add --no-patch,这会临时禁用补丁模式
  • 或者用转义的方式执行原始命令:git \add

单个仓库配置(仅当前仓库生效)

如果只想让某个特定仓库的git add默认带-p,进入该仓库的根目录,执行不带--global的配置命令:

git config alias.add 'add -p'

取消配置的方法

之后如果想恢复默认的git add行为:

  • 全局配置取消:git config --global --unset alias.add
  • 单个仓库取消:git config --unset alias.add

内容的提问来源于stack exchange,提问作者shoe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 08:17:55