千家信息网

git中“git add -A” 和 “git add .” 有哪些区别

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家分享的是有关git中"git add -A" 和 "git add ." 有哪些区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。git的分支与合并的两种方法
千家信息网最后更新 2026年11月03日git中“git add -A” 和 “git add .” 有哪些区别

这篇文章给大家分享的是有关git中"git add -A" 和 "git add ." 有哪些区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

git的分支与合并的两种方法

git add -A和 git add . git add -u在功能上看似很相近,但还是存在一点差别

git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。

git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写)

git add -A :是上面两个功能的合集(git add --all的缩写)

下面是具体操作例子,方便更好的理解(Git version 1.x):

git initecho Change me > change-meecho Delete me > delete-megit add change-me delete-megit commit -m initial echo OK >> change-merm delete-meecho Add me > add-me git status# Changed but not updated:#  modified:  change-me#  deleted:  delete-me# Untracked files:#  add-me git add .git status # Changes to be committed:#  new file:  add-me#  modified:  change-me# Changed but not updated:#  deleted:  delete-me git reset git add -ugit status # Changes to be committed:#  modified:  change-me#  deleted:  delete-me# Untracked files:#  add-me git reset git add -Agit status # Changes to be committed:#  new file:  add-me#  modified:  change-me#  deleted:  delete-me

总结:

  • git add -A 提交所有变化

  • git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)

  • git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件

git版本不同会有所区别:

Git Version 1.x:

Git Version 2.x:

感谢各位的阅读!关于"git中"git add -A" 和 "git add ." 有哪些区别"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

文件 内容 功能 更多 篇文章 缩写 存区 变化 工作 监控 不同 不错 实用 相近 两个 例子 分支 工作区 差别 文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云信互联网科技有限公司 中国 科技 互联网 壕鑫互联网络科技 齐家互联网科技有限公司 哈尔滨新华互联网科技 互联网科技股午盘股票涨跌 随着互联网科技发展 欧洲十大科技互联网公司 互联网企业和科技型企业 宜昌元轩互联网科技有限公司 呼和浩特新华互联网科技学院 996高科技互联网公司 允成互联网科技有限公司融资 本届互联网大会上的黑科技 全球科技与互联网公司市值变化 世界互联网科技成果奖 中国科技和美国互联网 长沙易易互联网科技有限公司 互联网科技自媒体灵感 前海云享互联网科技 互联网科技公司 亿人帮互联网科技有限公司 互联网核心科技是什么 互联网科技公司发展 互联网科技集团 上游互联网科技 顺网科技2021年互联网排名 中国最先进互联网科技公司 深圳市运趣互联网科技有限公司 兰石爱特工业互联网科技分公司
0