git添加:新建vs修改vs删除

git添加:新建vs修改vs删除,git,git-add,Git,Git Add,我一直在努力掌握“git add”,特别是它在新文件、修改文件和删除文件中的行为 我已经看过了网上的各种指南和教程,但是现在有很多内容似乎已经过时了,特别是关于是否暂存删除的文件(从索引中删除),因为git的默认行为最近似乎发生了变化(或者至少在文章所涉及的最近) 甚至我的文档也有点困惑,或者不确定什么是和什么不是使用“git add”进行的 因此,让我们考虑一下基本命令: $ git add <pathspec> 例如: $ git add . (new: yes, mod

我一直在努力掌握“git add”,特别是它在新文件、修改文件和删除文件中的行为

我已经看过了网上的各种指南和教程,但是现在有很多内容似乎已经过时了,特别是关于是否暂存删除的文件(从索引中删除),因为git的默认行为最近似乎发生了变化(或者至少在文章所涉及的最近)

甚至我的文档也有点困惑,或者不确定什么是和什么不是使用“git add”进行的

因此,让我们考虑一下基本命令:

$ git add <pathspec>
例如:

$ git add .    (new: yes, modified: yes, deleted: yes)

非常感谢。

您写道:删除的本地文件也将在远程回购中删除,但这是不正确的
git add
本身只会影响本地存储库。因此,如果说本地删除的文件也会在提交后被删除,然后推送更改,这可能更为正确。这仍然是事实吗?有关说明,请参阅
$ git add .    (new: yes, modified: yes, deleted: yes)