📅  最后修改于: 2023-12-03 14:48:44.186000             🧑  作者: Mango
在使用 Git 进行版本控制时,git add
命令用于将文件的更改或新文件添加到 Git 的暂存区中,准备提交到版本库。这里将介绍 add -A
、add -u
、add
和 添加 *
四种常用的用法及其区别。
git add -A
git add -A
命令会将当前目录下所有的变动(包括修改、删除和新文件)全部添加到暂存区中。它的作用相当于对当前目录进行递归操作,将所有变动一次性添加到暂存区。
使用方式:
$ git add -A
git add -u
git add -u
命令会将已跟踪文件(已添加到版本库中的文件)中的变动(包括修改和删除)添加到暂存区中。它不会添加新文件。
使用方式:
$ git add -u
git add <file>
git add <file>
命令可以将指定的文件添加到暂存区中。此命令用于将新文件或修改过的文件加入到下一次提交中。
使用方式:
$ git add file.txt # 添加单个文件
$ git add *.py # 使用通配符添加多个文件
添加 *
是一种快捷方式,相当于使用 git add .
,它会将当前目录下的所有文件(包括新文件、修改和删除的文件)添加到暂存区中。
使用方式:
$ git add *
add -A
:将所有文件的变动(包括修改、删除和新文件)一次性添加到暂存区。add -u
:将已跟踪文件的变动(包括修改和删除)添加到暂存区,不包括新增文件。add <file>
:将指定的文件添加到暂存区,适用于新增或修改过的文件。添加 *
:快捷方式,与 git add .
等价,将当前目录下的所有文件添加到暂存区。请根据需求选择合适的方式来添加文件到暂存区,以便在提交时记录文件的更改和版本历史。