Git 如何将javascript和html文件从我的主分支放到gh pages分支?
我注意到一些项目在Git 如何将javascript和html文件从我的主分支放到gh pages分支?,git,github,Git,Github,我注意到一些项目在xxx.github.io子域上运行他们的网站。我很喜欢它,而且它在谷歌上的位置也不错。所以我试着开始测试 发生的情况是GitHub在您的存储库中创建了新的gh页面分支: 它包含用于演示文稿的HTML文件、javascript文件和图像。我的项目还包含脚本和图像,我想在github页面上演示我的项目 问题是:如何将脚本文件从我的master分支的/推送到gh-pages分支的/scripts子目录。gh-pages分支是孤立的。这意味着它是一个完全分离的分支,没有共同的祖先
xxx.github.io
子域上运行他们的网站。我很喜欢它,而且它在谷歌上的位置也不错。所以我试着开始测试
发生的情况是GitHub在您的存储库中创建了新的gh页面
分支:
它包含用于演示文稿的HTML文件、javascript文件和图像。我的项目还包含脚本和图像,我想在github页面上演示我的项目
问题是:如何将脚本文件从我的
master
分支的/
推送到gh-pages
分支的/scripts
子目录。gh-pages
分支是孤立的。这意味着它是一个完全分离的分支,没有共同的祖先
实现所需功能的最简单方法是将gh pages分支克隆到新文件夹。通过这种方式,您可以轻松地将需要发布的文件从母版页复制并粘贴到gh页
你可以跟着你到底是什么意思?你的项目是一个javascript库,你想在github页面上演示吗?@Francesco是的,没错。我不知道我能比“如何将脚本文件从主分支的./at推送到分支上的/scripts子目录”更准确这是关于存储库操作帮助的非常直接的请求。让我困惑的是,在git环境中,
push
意味着更新远程引用以及相关对象,因此如果文件不在提交中,您无法将其从一个文件夹推送到另一个文件夹。你为什么不把文件从主分支复制到gh pages分支的/script文件夹,提交,推送?@Francesco我该怎么做?我想你已经在你的计算机上克隆了repo。从主分支复制临时位置中所需的文件,然后签出gh页面并从临时位置粘贴文件。添加、提交、推送