繁体   English   中英

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

[英]Move Commits from One Branch to Another Branch in GitHub?

我在 GitHub 的一个 repo 上有两个分支; 一个是默认分支master ,另一个称为gh-pages 我在 GitHub 上将默认分支设置为gh-pages

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

我还不允许在我的帖子中嵌入图片,所以这是我在 VS Code 中设置的 gh-pages 分支的小图片 (不过,这可能不是很有帮助。)

但是今天发现已经提交到master分支了。 如何将其移动/转移到gh-pages分支?

谢谢!

PS 我打算在之后使用 HTTPS 和自定义域制作网站,这就是我想使用gh-pages分支的原因。

这是我在 GitHub 上的 repo 的链接 => Coder In Pink

这就是我要做的

  1. master合并到gh-pages - 这会将提交带到gh-pages

  2. 如果需要,通过git revert commit-id master git revert commit-id


更新

我偶然发现了这个。

GitHub 博客的如何使用 Git 撤消(几乎)任何事情有一个部分与您的场景相匹配。

再一次,与分支

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

(……)

git checkout gh-pages这确保你在gh-pages分支上

git merge master这将 master 合并gh-pages

最后git push origin gh-pages这会将您的更改推送回 GitHub。 不需要 Origin,但这是这样做的长期方式。

简短的方法是在gh-pages上签出时git push

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM