提交所有文件会忽略.gitignore中的文件?

提交所有文件会忽略.gitignore中的文件?,git,Git,我是Git的新手,所以我的问题是: 使用 git commit -a -m "Message" 是否将尊重.gitignore文件?如果我跑 git add * 它说不能这样做,因为有文件被更改并标记为被忽略。-git commit中的-a标志不会提交工作目录中的所有文件,只是提交存储库中已经更改的文件。这与git add*不同,后者使用*的shell扩展将所有文件添加到staging,即使是git以前没有管理过的文件 -a --全部 告诉命令自动暂存已修改和删除的文件,但未告知git的新

我是Git的新手,所以我的问题是:

使用

git commit -a -m "Message"
是否将尊重.gitignore文件?如果我跑

git add *

它说不能这样做,因为有文件被更改并标记为被忽略。

-git commit中的
-a
标志不会提交工作目录中的所有文件,只是提交存储库中已经更改的文件。这与
git add*
不同,后者使用
*
的shell扩展将所有文件添加到staging,即使是git以前没有管理过的文件

-a --全部

告诉命令自动暂存已修改和删除的文件,但未告知git的新文件将被删除 不受影响


看。谢谢@GoBusto,但实际上不一样。。。我的问题是关于
git commit-a
而不是关于
git add*
谢谢你的回答。因此,我猜这样做:
git add specific/file.js
将添加该文件,
git commit-a
也将添加该文件,对吗?