基本上,我已经将我的代码推送到 GitHub 上的存储库。代码已被推送,经过检查,我发现缺少一些文件。然后我再次尝试用第二次提交推送,但我收到一个错误或警告,我不知道那是什么。
$ git commit -m "second"
On branch master
Untracked files:
src/app/pages/
src/app/services/
我期待我的文件会被推送,但我遇到了这个错误。
来自git status
. 我不知道为什么它在您的commit
命令期间显示(也许这是您所做的?但这是一个伟大的命令;我运行了很多git status
以确保我添加了新文件并知道我在哪个分支上,等等。
不会自动跟踪 git 存储库中的新文件。 您只需要git add
所需的文件和/或目录:
git add src/app/pages src/app/services
或者您可以在src
中添加所有新内容(新文件和自上次add
以来修改的文件):
git add src
当您准备好为提交添加对所有跟踪文件的更改时,可以通过以下方式完成:
git add -u # git add updated files
或者,如果您真的想添加所有内容,
git add -a
但我之前总是跑git status
.我这样做。
这与最初的 git 远程添加有关。
一旦你最初推送了所有数据(提交后),继续运行
git add .
然后重新提交并推送数据。然后应该跟踪您的文件!
终端没有太多。