我是git的新手,我对在git中添加文件有疑问。我发现约之间的差异多个计算器的问题git add .及git add -a,git add --all,git add -A等,但我一直无法找到解释了什么地方git add *呢。我什至查看了git add手册页,但没有帮助。我一直在用它代替git add .我的同事问我为什么。我没有答案。我一直都用过git add *。
是git add .和git add *一样吗?一个仅从当前目录添加更改的文件,而另一个仅从递归添加当前目录和子目录的文件吗?
在另一个堆栈问题中列出了一个很棒的图表,该图表显示了git add -A git add .and 之间的区别git add -u,但没有git add *。

注意:我了解使用星号作为通配符(添加具有给定扩展名的所有文件)的含义。例如,git add *.html想补充一点,有一个所有文件.html的扩展名(但忽略.css,.js等)。
谢谢您的帮助!

git add .再次尝试,它上演了删除文件的问题,这与该X行中的建议不同。