用Github搭建博客时,实现在线预览,无法将本地远程到Github仓库
用Github搭建博客时,实现在线预览,无法将本地远程到Github仓库.
已在在GitHub上创建一个仓库repository,仓库名称为xuqianzheng.github.io
$ git add
Nothing specified, nothing added.
Maybe you wanted to say 'git add .'?
$ git commit -m "first post"
On branch master
Initial commit
Untracked files:
.gitignore
_config.yml
package.json
scaffolds/
source/
themes/
nothing added to commit but untracked files present
$ git remote add origin https://github.com/xuqianzheng/xuqianzheng.github.io.git
fatal: remote origin already exists.
$ git push origin gh-pages
error: src refspec gh-pages does not match any.
error: failed to push some refs to
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
添加需要指定文件,如:
另: 用hexo写博客,并不是将源文件夹推上github。你应该用 hexo d 将public 文件推上 username.github.io的master分支。详细内容请自搜教程。
连接成功了么,连接成功后先切换到gh-pages分支
1.(git init)
2.(git add .)
3.(git commit -m "first post")
4.(添加远程库git remote add origin https://github.com/xuqianzheng/xuqianzheng.github.io.git)
5.(git push -u origin gh-pages)
fatal: remote origin already exists.远程库已经存在 先移除远程仓库(git remote rm origin)再添加远程仓库
error: src refspec gh-pages does not match any.分支没有匹配上
error: failed to push some refs to 出现这问题要先(git pull origin gh-pages)再push
首先,你的命令有问题。git提交命令使用如下:
而且,Hexo部署到Github上,其实是把
hexo g
生成的public
文件里面的所有内容提交到*.github.io仓库中。所以也可以用git手动提交到github上面,不过很麻烦就是了。推荐的做法是:安装
hexo-deployer-git
插件,配置远程部署的参数,然后使用hexo d
进行部署。这样才更方便快捷。
参数配置如下: