【问题标题】:Pushing and Committing to Multiple Branches on Github在 Github 上推送和提交多个分支
【发布时间】:2016-01-14 11:54:32
【问题描述】:

我正在使用 Github 和 Github Pages 来制作一个项目网站。我创建了一个名为“gh-pages”的新分支来使用 Github Pages。我是 Git 和 Github 的新手,所以我如何提交并推送到 master 和 gh-pages 分支?谢谢。

顺便说一句,我看到其他回复提到 git 在本地克隆两次并将一个用于不同的分支。我正在寻找一种无需双重克隆即可提交并推送到两个分支的方法。

【问题讨论】:

    标签: git github github-pages


    【解决方案1】:

    要使用单个命令将 mastergh-pages 分支推送到服务器,您可以这样做

    git push origin master gh-pages
    

    您可以告诉 git 在推送到 origin 时始终执行此操作,方法是将其添加到您的配置中:

    git config --add remote.origin.push master
    git config --add remote.origin.push gh-pages
    

    这些配置命令后,简单运行

    git push
    

    会自动将mastergh-pages 推送到原点。

    【讨论】:

    • 谢谢,我试试看。
    • 嗨,我在运行 git add 和 git commit 后尝试了这个,但是我得到了这个错误:error: src refspec gh-pages does not match any. error: failed to push some refs to 'https://github.com/nikhilnd/whereimfrompoem.git'“whereimfrompoem”部分是我的项目的名称。
    • @Nikhil 错误消息表明您还没有一个名为 gh-pages 的分支,而您在帖子中声称您已经创建了一个具有该名称的分支。如果没有更多信息,我猜您实际上还没有创建 gh-pages 分支。
    猜你喜欢
    • 2012-10-11
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    相关资源
    最近更新 更多