如何在GitHub上推送存储库时修复Untracked文件

时间:2019-01-02 16:38:10

标签: git github

基本上,我已经将代码推送到GitHub上的存储库中。代码已推送,检查后发现有些文件丢失。然后我再次尝试进行第二次提交,但是出现错误或警告,我不知道那是什么。

$ git commit -m "second"
On branch master
Untracked files:
        src/app/pages/
        src/app/services/

我原以为我的文件将被推送,但是我被这个错误困住了。

3 个答案:

答案 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)

确保没有打开太多终端。