Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在git2.x中,`Git add.`和`Git add-A`是相同的吗?_Git - Fatal编程技术网

在git2.x中,`Git add.`和`Git add-A`是相同的吗?

在git2.x中,`Git add.`和`Git add-A`是相同的吗?,git,Git,在Git 1.xGit add.中不包括已删除的文件。但在Git 2.0中,它会包括吗?您是正确的 git add现在与“git add-A”相同,因此 “git add dir/”将注意到您从目录中删除的路径,并 记录删除操作。 在旧版本的Git中,“Git add”用于忽略删除 您可以说“git add--ignore remove”来 如果确实需要,请仅在中添加添加或修改的路径 那么执行 git add . 将包括删除的文件 要获得git的旧行为,请添加2.0之前的 git add --

在Git 1.x
Git add.
中不包括已删除的文件。但在Git 2.0中,它会包括吗?

您是正确的

git add
现在与“
git add-A
”相同,因此 “
git add dir/
”将注意到您从目录中删除的路径,并 记录删除操作。
在旧版本的Git中,“
Git add
”用于忽略删除

您可以说“
git add--ignore remove
”来 如果确实需要,请仅在
中添加添加或修改的路径

那么执行

git add .
将包括删除的文件

要获得git的旧行为,请添加2.0之前的

git add --ignore-removal .
执行此操作将从添加操作中“排除”已删除的文件


编辑:我用谷歌搜索了一下这个话题,发现