[英]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 。
这就是我要做的
将master
合并到gh-pages
- 这会将提交带到gh-pages
。
如果需要,通过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.