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

问题描述 投票:1回答:2

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

我使用VS代码编辑器来编码我的项目(coder-in-pink),所以我在VS Code中创建了一个名为gh-pages的新分支,并且我在源代码控制中提交了我保存的工作。

我不允许在我的帖子中嵌入图片,所以这里是the little picture of the gh-pages branch I set in VS Code。 (但这可能不是很有帮助。)

但今天我发现它已经致力于master分支。如何将其移动/转移到gh-pages分支?

谢谢!

附:我计划在之后使用HTTPS和自定义域创建网站,这就是我想使用gh-pages分支的原因。

这是我在GitHub => Coder In Pink上的回购链接。

git github branch github-pages
2个回答
0
投票

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

qazxsw poi这个合并后的主人成了gh-pages

最后git merge master这将把你的更改推回到GitHub。不需要Origin,但这是一种长期的方式。

短暂的方式只是git push origin gh-pagesgit push检查


1
投票

这就是我要做的

  1. 合并gh-pagesmaster - 这将带来gh-pages的承诺。
  2. 如果需要,可以通过gh-pages恢复master中的提交。

Update

我巧合地发现了这一点。

GitHub博客的git revert commit-id有一个与您的场景相匹配的部分。

再一次,分支

场景:你做了一些提交,然后意识到你已经检查了主人。您希望您可以在功能分支上进行这些提交。

(...)

© www.soinside.com 2019 - 2024. All rights reserved.