Git没有跟踪Hexo主题文件
我已经建立了一个Hexo博客,它运行良好。 我正在尝试为我的本地文件进行备份,我正在通过将文件上载到GitHub来实现这一点。(没有托管页面,因为我已经这样做了) 但是,在我暂存文件时存在一个问题 据我所知,Git没有跟踪Hexo主题文件,git,github-pages,Git,Github Pages,我已经建立了一个Hexo博客,它运行良好。 我正在尝试为我的本地文件进行备份,我正在通过将文件上载到GitHub来实现这一点。(没有托管页面,因为我已经这样做了) 但是,在我暂存文件时存在一个问题 据我所知,themes/icarus存储我在博客中使用的主题文件,而该文件不是跟踪文件。我已经检查了我的.gitignore文件,它看起来像这样: 如何解决此问题,请提前感谢。如果文件未在Git中暂存,则表示您尚未将其添加到下一次提交中。在提交之前,请尝试git add themes/icarus
themes/icarus
存储我在博客中使用的主题文件,而该文件不是跟踪文件。我已经检查了我的.gitignore
文件,它看起来像这样:
如何解决此问题,请提前感谢。如果文件未在Git中暂存,则表示您尚未将其添加到下一次提交中。在提交之前,请尝试
git add themes/icarus
或git add-A
。这将暂存文件。修改的内容,未跟踪的内容意味着themes/icarus文件夹是一个
检查您的.gitmodules
文件,您应该会在那里看到它
如果在子模块中进行任何修改,则必须先在该子模块中添加、提交和piush(假设您可以推送到其远程存储库),然后再添加/提交和推送到主项目中。我遇到了与您完全相同的问题,我通过运行以下命令解决了这个问题
git rm-rf.git
git rm-r——缓存。
git提交-am“提交消息”
我已经试过了,它说文件没有转移到commitDev_Blog nan$git状态在分支主控上您的分支是“origin/master”最新的。未提交的更改:(使用“git add…”更新将提交的内容)(使用“git checkout…”放弃工作目录中的更改)(提交或放弃子模块中未跟踪或修改的内容)修改:主题/icarus(修改的内容,未跟踪的内容)未添加要提交的更改(使用“git add”和/或“git提交-a”)nans mbp:Dev_Blog nan$并且它没有显示错误,当您尝试git add themes/icarus
?我刚刚检查了.gitmodules,我通过运行.gitmodules打开了它,它在文件中是空的。我应该在文件中添加themes/icarus吗?@nan否:这可能意味着该文件夹是一个嵌套的git repo:您在themes/icarus中看到.git/
了吗?否就我刚才所看到的,我在文件夹中没有看到任何内容。我只是在文件夹中运行nano.git,文件是empty@Nan这将是一个隐藏文件夹。如果不是,请在主.git项目文件夹中搜索icarus子文件夹。