如何基于gh-pages分支创建主分支?

时间:2015-09-18 04:44:55

标签: git github

我克隆了一个只有分支gh-pages的Jekyll主题。我通过将所有更改推送到gh-pages分支来完全自定义主题。现在我想知道我可以从gh-pages分支创建一个主分支,如果可以的话,我该怎么做呢?

我希望我的问题有道理,因为我是git的新手。

2 个答案:

答案 0 :(得分:1)

要基于本地CREATE TABLE table_name ( id int primary key auto_increment, useripp int not null, email varchar(30) not null, code varchar(30) not null); 分支创建新的本地master分支,您可以使用以下命令:

gh-pages

请记住,第二个命令将删除您的本地git checkout gh-pages # switch to the gh-pages branch git branch -d master # delete current (old) local master branch git checkout -b master # create new master from gh-pages and switch to it 分支,以便为您要创建的新分支腾出空间。因此,如果您已经拥有本地master分支,则应确保确实要替换它。

如果要基于远程 master分支创建新的本地master分支,可以使用以下命令:

gh-pages

答案 1 :(得分:1)

首先确保您已将gh-pages分支签出到最新提交:

git checkout gh-pages

然后根据当前分支创建一个新的master分支:

git checkout -b master

现在,如果您只想在本地使用master分支,那么您已经完成了。如果你想在原点上(在GitHub上),按这样推:

git push origin master

之后,如果要在本地删除gh-pages分支,请运行:

git branch -d gh-pages

然后,如果要从远程(GitHub)删除gh-pages分支,请运行:

git push origin :gh-pages