在GitHub中将提交从一个分支移动到另一个分支?

在GitHub中将提交从一个分支移动到另一个分支?,git,github,branch,github-pages,Git,Github,Branch,Github Pages,我在GitHub有两个回购分支机构;一个是默认的分支master,另一个称为gh页面。我在GitHub上将默认分支设置为gh pages 我使用VS代码编辑器对我的项目进行编码(coder in pink),因此我在VS代码中创建了一个名为gh pages的新分支,并在源代码管理中提交了保存的工作 我还不允许在我的帖子中嵌入图片,所以这里有一些建议。(不过,这可能没有多大帮助。) 但是今天我发现它已经被提交给master分支。如何将其移动/转移到gh页面分支 谢谢 顺便说一下,我计划在以后用HT

我在GitHub有两个回购分支机构;一个是默认的分支
master
,另一个称为
gh页面
。我在GitHub上将默认分支设置为
gh pages

我使用VS代码编辑器对我的项目进行编码(coder in pink),因此我在VS代码中创建了一个名为gh pages的新分支,并在源代码管理中提交了保存的工作

我还不允许在我的帖子中嵌入图片,所以这里有一些建议。(不过,这可能没有多大帮助。)

但是今天我发现它已经被提交给
master
分支。如何将其移动/转移到
gh页面
分支

谢谢

顺便说一下,我计划在以后用HTTPS和自定义域创建网站,这就是为什么我想使用
gh pages
分支

这是我在GitHub=>上的回购协议的链接。

这是我要做的

  • master
    合并到
    gh页面
    ——这将使提交到
    gh页面

  • 如果需要,通过git Revert commit id在
    master
    中还原提交


  • 更新 我偶然发现了这个

    GitHub博客有一个与您的场景相匹配的部分

    再一次,用分支 场景:您进行了一些提交,然后意识到您已在master上签出。您希望可以在功能分支上进行这些提交

    (……)


    git checkout gh pages
    这确保您位于
    gh pages
    分支上

    git合并母版
    此操作将母版合并到gh页面中

    最后
    git-push-origin-gh-page
    这将把您的更改推回到GitHub。不需要起源,但这是一种很长的方法


    最简单的方法就是在
    gh页面上签出时
    git push

    好的,让我先看看。我以前从未做过合并,所以我正在网上查找。你能告诉我合并分支的步骤吗?我有点迷路了。我想你最好参考一下教程。这里没有足够的空间来解释:)这是官方的。祝你好运这是另一张,也有图片:谢谢你,@sublimegeek!如果我能把@tymtam的答案和你的答案标记为有效的答案,我会的。我很感激。很高兴它起作用了。如果您有任何问题,请联系我们。可能是@RobinGreen的复制品,我认为tymtam和sublimegeek给出的答案对我更有帮助。