我正在使用git,大多数时候我们使用此命令在我们的存储库中添加文件。 git add .
然后我们写了一个像git commit -m "add file info.js"
这样的提交消息。但我遇到了这个命令git commit -am "message"
。如果我还没有创建新文件,则会暂存提交并发送带有消息的提交。
但是,如果我创建一个像file.js
这样的新文件,该命令会在我的存储库中推送最新代码,但不会推送新文件。我想知道为什么。有人可以解释一下。
因为有些文件没有上传。删除/添加当前未跟踪的文件时会发生这种情况。
告诉命令自动暂存已修改和删除的文件,但是没有告诉Git的新文件不会受到影响。
最后,当您添加/删除当前未被跟踪的文件时,您仍需要执行git add .
。