2

我在 github 上托管了一个博客作为项目页面,我发现先推送到 master 然后再推送到 gh-pages 很烦人。我发现直接推送到 gh-pages 也可以。我想知道推送是否可以直接到 gh-pages,无需先推送到 master。

4

2 回答 2

3

master只是一个分支的名称,与gh-pages.

按照惯例,最好将您的主要开发分支保留为master,但是您可以安全地删除mastergh-pages只使用它。

于 2013-03-31T23:50:50.883 回答
0

正确 - 你甚至不需要 master 分支。

以下是如何从 GitHub 中删除 master 分支的指南:

  1. gh-pages分支设置为 GitHub 上的默认分支:存储库管理 > 选项 > 将“默认分支”设置设置为master
  2. 使用删除 GitHub 上的主分支git push origin :master
  3. 删除本地仓库中的主分支(一旦你检查了一切正常!)使用git branch -d master
于 2015-06-04T12:06:43.890 回答