Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何将javascript和html文件从我的主分支放到gh pages分支?_Git_Github - Fatal编程技术网

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页面并从临时位置粘贴文件。添加、提交、推送