我已经建立了一个河豚博客,它运行良好。我试图为我的本地文件做备份,我这样做是通过上传文件到GitHub。(不是托管页面,因为我已经这样做了),但是,当我分阶段文件时会出现问题。

据我所知,themes/icarus存储我的博客使用的主题文件,而这个文件不是跟踪文件。我检查了我的.gitignore文件,它看起来如下:

如何解决这个问题,谢谢。
发布于 2018-12-23 11:15:34
修改后的内容,未跟踪的内容意味着主题/icarus文件夹是一个子模。
检查您的.gitmodules文件,您应该在那里看到它。
如果您在子模块中进行任何修改,则必须先在该子模块中添加、提交和piush (假设您可以推送到它的远程存储库),然后在主项目中添加/提交和推送。
发布于 2018-12-23 11:05:34
如果一个文件没有在Git中分阶段运行,这意味着您没有在下一次提交之前添加它。在提交之前,尝试git add themes/icarus或git add -A。这应该是文件的阶段。
发布于 2020-07-13 16:58:43
我和您有同样的问题,我通过运行以下命令来解决这个问题。
git rm -rf .gitgit rm -r --cached .git commit -am 'commit message'https://stackoverflow.com/questions/53902804
复制相似问题