GIT基本快照命令之git-add

NAME

git-add - 将文件内容添加到索引

SYNOPSIS

git add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p]
	  [--edit | -e] [--[no-]all | --[no-]ignore-removal | [--update | -u]]
	  [--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing] [--renormalize]
	  [--chmod=(+|-)x] [--pathspec-from-file=<file> [--pathspec-file-nul]]
	  [--] [<pathspec>…​]

DESCRIPTION

         该命令使用在工作树中找到的当前内容来更新索引,以准备为下一次提交的暂存内容。 它通常会整体添加现有路径的当前内容,但是通过某些选项,它也可以用于添加仅对工作树文件所做的部分更改的内容,或删除工作树中不再存在的路径。

        “索引”保存着工作树内容的快照,正是该快照被用作下一次提交的内容。 因此,在对工作树进行任何更改之后,以及在运行commit命令之前,必须使用add命令将所有新文件或修改过的文件添加到索引中。

        提交前可以多次执行此命令。 在运行add命令时它仅添加指定文件的内容。 如果要在下一次提交中包含后续更改,则必须再次运行git add,以将新内容添加到索引中。

        git status命令可用于获取为下一次提交所更改的暂存文件的摘要。

        git add命令默认不会添加被忽略的文件。 如果在命令行上明确指定了任何被忽略的文件,则git add将失败,并显示被忽略文件的列表。 由目录递归或Git执行的文件名通配符(在shell之前引用您的通配符)所匹配的忽略文件将被静默忽略。 git add命令可用于通过-f(强制)选项添加忽略的文件。

OPTIONS

发布了218 篇原创文章 · 获赞 135 · 访问量 137万+

猜你喜欢

转载自blog.csdn.net/ystyaoshengting/article/details/104064054