把当前目录下的所有修改过的、新增的文件都提交到 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 *
→ 只会添加当前目录下的文件,不包括以 .
开头的隐藏文件,也不会深入子目录。