Git add 命令将从未添加过的文件(untracked),有修改的文件(unstaged)缓存在暂存区,暂存区的文件可被Git跟踪管理。如下图所示,在本地工作目录中修改好文件后,通过git add将修改后的文件提交到暂存区。
指令
添加一个或多个文件到暂存区:
$ git add [file1] [file2] ...
添加指定目录到暂存区,包括子目录:
$ git add [dir]
添加当前目录下的所有文件到暂存区:
$ git add .
顺便一提,add
有个别名叫做stage
,也就是说你可能见到git stage
相关的命令,这个命令和git add
命令是完全一样的。
风险等级:无风险。
理由:不会改变任或撤销任何已作出的修改,而且还会将work dir
中未追踪的修改(Untracked file)添加到暂存区stage
中进行追踪。