基本上,我已经将代码推送到GitHub上的存储库中。代码已推送,检查后发现有些文件丢失。然后我再次尝试进行第二次提交,但是出现错误或警告,我不知道那是什么。
$ git commit -m "second"
On branch master
Untracked files:
src/app/pages/
src/app/services/
我原以为我的文件将被推送,但是我被这个错误困住了。
答案 0 :(得分:2)
输出来自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
。我做
答案 1 :(得分:0)
这与最初的git remote add有关。
在最初将所有数据(提交后)推入后,就可以继续运行
git add。
然后重新提交并推送数据。然后应该跟踪您的文件!
答案 2 :(得分:-2)
确保没有打开太多终端。