首页/开发/Git 与协作速查/git add 暂存改动
Git 基础与命令88 条

git add 暂存改动

把改动加入暂存区,是提交的前置步骤;可整目录、按路径或按补丁块暂存,-A 与 -u 对新增、删除的处理范围不同。

Git 与协作速查开发更新于 2026-10-12
用途工作区改动 → 暂存区
语法git add [选项] <路径>
常用参数-A 全部(含删除);-u 仅已跟踪;-p 交互;-n 演练

常用示例

常用示例
git add app.py
git add src/ docs/
git add -A
git add --dry-run .
暂存区是提交的取材区:add 之后再改动文件,不会自动进入这次提交,需要重新 add。

易错点

  • -A 会把无意中产生的新文件一起暂存,提交前用 git status 核对清单
  • 在子目录里执行 git add . 只覆盖该目录范围,脚本中统一先 cd 到仓库根再操作

数据来源与参考

  • Git 官方文档:git-add
  • Pro Git 2nd Edition · 2.2 记录每次更新到仓库
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌