简短回答:
git add * 和 git add -u 都将所有修改的文件添加到暂存区。
git add * 还将所有未跟踪的文件添加到暂存区。
git add -u 不会将已删除的文件添加到暂存区。
详细回答:
git add 命令用于将修改的文件添加到暂存区。暂存区是 Git 在提交更改之前存储文件内容的地方。
git add * 命令将当前目录下的所有文件添加到暂存区。这包括所有已修改的文件和所有未跟踪的文件。
git add -u 命令将所有已修改的文件添加到暂存区。这还包括所有已跟踪的文件,即使它们自上次提交以来没有修改过。
git add -u 不会将已删除的文件添加到暂存区。要将已删除的文件添加到暂存区,您必须使用 git add -A 命令。
以下是一些示例:
将所有文件添加到暂存区
git add *
将所有已修改的文件添加到暂存区
git add -u
将所有已删除的文件添加到暂存区
git add -A
以下是一些有关 git add 命令的其他信息:
可以使用 git add 命令添加单个文件或多个文件。
可以使用 git status 命令查看哪些文件已添加到暂存区。
可以使用 git reset 命令从暂存区中删除文件。
参考资料
- 参阅 Git 文档: https://git-scm.com/docs/git-add。