首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hexo deploy总是删除我之前提交的所有内容

Hexo deploy总是删除我之前提交的所有内容
EN

Stack Overflow用户
提问于 2017-01-29 07:11:14
回答 2查看 234关注 0票数 0

我想知道使用Hexo在我的Github页面上发布帖子的正确步骤。基于tutorial,它看起来超级简单和直接,但它给我带来了很大的头痛和痛苦。

以下是我遵循的步骤:

hexo new post "my new post"

hexo generate

hexo deploy (这是灾难命令)

在部署hexo后,我之前提交的所有内容都将在Github页面上删除,我做错了什么?请帮帮忙。

我已经联系了GitHub人力资源支持,他们查阅了我的Git推送历史记录,告诉我我正在强制推送提交,这最终会删除我之前所有的提交。我从来没有意识到这个force推送。哪里出了问题?

然后我做了大量的研究,并尝试了另一种方式,我只是简单地关注了这个官方tutorial。我所做的是:

hexo new post "my new post"

git add .

git commit -m "commit message"

git push

但我的个人网站根本不显示我的新帖子。我做错什么了?

EN

回答 2

Stack Overflow用户

发布于 2017-05-24 08:05:32

您需要确保项目的主Git存储库与部署username.github.io存储库是分开的。当你用hexo deploy连接到你的username.github.io账户时,它会简单地推送所有的更改,并显示你的部署日期/时间的提交消息。

票数 0
EN

Stack Overflow用户

发布于 2017-09-27 00:38:44

我认为问题在于_config.yml文件中的部署配置。

部署hexo后,我之前提交的所有内容都将在我的Github页面上删除,我做错了什么?

根据您的描述,我认为您已经使用git对由hexo init fishercoder1534.github.io生成的hexo项目存储库进行了版本控制。然后,您还将它的原点设置为https://github.com/fishercoder1534/fishercoder1534.gi‌​thub.io.git。需要注意的是,当您使用git init设置git时,它会创建作为默认分支。

代码语言:javascript
复制
deploy:
  type: git
  repo: https://github.com/fighter3228/fishercoder1534.github.io.git
  branch: master
  message: "Site updated: {{ now('YYYY-MM-DD HH:mm:ss') }}"

根据您的描述,我认为您在_config.yml文件中的部署配置应该类似于上面的内容。问题是,当您在同一存储库中再次使用git作为部署工具时。更糟糕的是,它使用的分支与您使用的相同,以便对项目代码库进行版本控制。这就是为什么你之前的所有提交都被删除了。

如何快速解决这个问题

如果你仍然在本地有你的hexo项目仓库,为了让你的所有提交都回来,你可以在你的hexo项目仓库中执行git push -f,然后你可以在Github看到,你所有的提交都回来了。

然后,如果您希望使用git作为部署工具,并且不想为您的github页面创建另一个存储库,则只需修改您的部署配置,如下所示:

代码语言:javascript
复制
deploy:
  type: git
  repo: https://github.com/fighter3228/fishercoder1534.github.io.git
  branch: gh-pages
  message: "Site updated: {{ now('YYYY-MM-DD HH:mm:ss') }}"

运行'hexo g -d‘,让hexo为部署创建gh-pages分支。然后github会自动从hexo gh- pages 分支构建你的github页面,同时你可以在主分支上控制你的项目的repo版本。

为了更好地解决这个问题

我建议您在Github上创建另一个repo,一个repo用于版本控制您的hexo项目文件夹,另一个repo用于部署您的github页面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41915904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档