Git - 为什么这个命令不在我的存储库中添加文件?

问题描述 投票:0回答:1

我正在使用git,大多数时候我们使用此命令在我们的存储库中添加文件。 git add .然后我们写了一个像git commit -m "add file info.js"这样的提交消息。但我遇到了这个命令git commit -am "message"。如果我还没有创建新文件,则会暂存提交并发送带有消息的提交。

但是,如果我创建一个像file.js这样的新文件,该命令会在我的存储库中推送最新代码,但不会推送新文件。我想知道为什么。有人可以解释一下。

git
1个回答
2
投票

因为有些文件没有上传。删除/添加当前未跟踪的文件时会发生这种情况。

-a documentation:

告诉命令自动暂存已修改和删除的文件,但是没有告诉Git的新文件不会受到影响。

最后,当您添加/删除当前未被跟踪的文件时,您仍需要执行git add .

© www.soinside.com 2019 - 2024. All rights reserved.