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

iyfjxgzm  于 2023-04-28  发布在  Git
关注(0)|答案(3)|浏览(121)

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

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

我期待我的文件会被推送,但我被这个错误卡住了。

qfe3c7zg

qfe3c7zg1#

输出来自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。我会的

dwbf0jvd

dwbf0jvd2#

这与初始的git remote add有关。
一旦您最初将所有数据推上去(在提交之后),继续运行
git add .
然后重新提交并推送数据。您的文件将被跟踪!

lymnna71

lymnna713#

确保没有打开太多的端子。

相关问题