把当前目录下的所有修改过的、新增的文件都提交到 Git 仓库:
# 1. 添加当前目录下的所有文件(包括子目录)
git add .
# 或者更明确一点,递归地添加整个目录
git add -A
区别:
-
git add .→ 会添加当前目录下修改/新建的文件,但不会添加已经被删除的文件。 -
git add -A→ 会添加所有改动,包括修改、新建和删除。 -
git add *→ 只会添加当前目录下的文件,不包括以.开头的隐藏文件,也不会深入子目录。
2025年10月01日1分钟阅读
把当前目录下的所有修改过的、新增的文件都提交到 Git 仓库:
# 1. 添加当前目录下的所有文件(包括子目录)
git add .
# 或者更明确一点,递归地添加整个目录
git add -A
区别:
git add . → 会添加当前目录下修改/新建的文件,但不会添加已经被删除的文件。
git add -A → 会添加所有改动,包括修改、新建和删除。
git add * → 只会添加当前目录下的文件,不包括以 . 开头的隐藏文件,也不会深入子目录。