温馨提示:本文翻译自stackoverflow.com,查看原文请点击:git - How to fix Untracked files while pushing a repository on GitHub
git github

git - 如何在GitHub上推送存储库时修复未跟踪的文件

发布于 2020-04-08 00:02:39

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

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

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

查看更多

提问者
Muhammad Abdullah
被浏览
77
Daniel Farrell 2019-01-03 00:45

输出是从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以前。我做