hexo和github page联合搭建博客过程中,github上出现灰色文件的问题
来源:互联网 发布:剑网三李白脸型数据 编辑:程序博客网 时间:2024/05/21 14:42
对于这个问题,我找到了原因但依然没有很好地解决办法。
问题产生的原因是由于我作死的直接从原作者的github上pull下来了yilia主题,并且pull的当前文件夹就是hexo的themes文件夹,导致yilia文件夹本身就是一个本身已经初始化并且有远成仓库的本地Git仓库。
用git remote show origin
来查看远程仓库信息,也是yilia作者的Git远程仓库地址。虽然我后来又在blog文件夹(包含yilia文件夹)init了一个Git本地仓库,并和我github上的远程仓库相连,但我依然得不到yilia文件夹的编辑权,除非到yilia文件夹下,但就算你此时push也是push到yilia作者的仓库里。
查了一些资料,说是yilia这种情况就属于blog的子模块了,子模块是什么鬼,第一次听说。
子模块资料
但我在yilia文件夹里搜索了一下,并没有.gitmodules和 pod-library 文件,所以这应该不是子模块。
那是什么,我又找了一通资料。觉得主要原因是yilia本身也是一个初始化的Git仓库。那取消初始化会不会就正常了,可以执行git rm rf .git
或直接手动删除.git文件。发现yilia文件确实和blog保持了一致,远程仓库和本地分支都一致,但奈何github上依然是灰色文件不能操作。。
好吧,最后我无奈的把yilia先复制到桌面上,然后add commit push
,再把桌面上的yilia恭恭敬敬的又请回了themes文件夹,接着add commit push
,再去看github,竟然可操作了。。。
简单粗暴但有效。
最后提醒一句:再下载主题的时候别再为了一时方便直接pull主题到博客本身的themes文件夹下了,后续造成的不方便不知道要花费多少时间。当然如果你不打算把hexo的所有配置文件都上传到GitHub上,那倒没太大问题,不过万一哪天你电脑突然挂了呢。。。还得重新再搭建一次,所以还是尽早备份吧
- hexo和github page联合搭建博客过程中,github上出现灰色文件的问题
- hexo+github博客搭建中出现的问题及解决方法
- Github+Hexo博客搭建过程
- hexo+github搭建博客过程
- 如何利用 Hexo 和 Github page 搭建一个独立博客
- 基于github page和hexo搭建个人博客
- 使用Github Page和Hexo搭建个人博客
- Mac 下 hexo 搭建github page 博客
- Hexo+GitHub Page 搭建博客详解
- 用Hexo+github Page搭建个人博客
- Mac搭建github-Page的Hexo免费个人博客
- Hexo + GitHub Page 搭建属于自己的博客
- Windows上利用github和hexo搭建个人博客
- hexo搭建github博客
- hexo+github搭建博客
- Hexo+Github 博客搭建
- Hexo+github博客搭建
- github+hexo博客搭建
- Java的System对象的Properties里所有的内容信息:
- iOS 拨打电话四种方式总结(推荐最后一种)
- ssh密钥登录认证自动配置脚本
- BZOJ1901: Zju2112 Dynamic Rankings
- IOS之UIViewController执行返回操作并传递参数值的两种方式
- hexo和github page联合搭建博客过程中,github上出现灰色文件的问题
- maven创建webapp项目
- 算法入门(1)
- 用于检测进程的shell脚本代码小结
- CentOS(5.8/6.4)linux生产环境若干优化实战
- POJ 2154 Color
- CURL常用命令
- 原生js实现无缝滚动
- 任务调度框架Quartz