Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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 对付杰基尔和吉特_Git_Github_Branch_Jekyll - Fatal编程技术网

Git 对付杰基尔和吉特

Git 对付杰基尔和吉特,git,github,branch,jekyll,Git,Github,Branch,Jekyll,我使用一个自定义的,所以我必须在GitHub上维护2个分支 master; The generated HTML site source; Markdown files, etc 在source分支上,我有一个\u includes文件夹,我忽略了它,因为它只包含一些硬链接。我有一个脚本来管理这两个分支,但似乎应该有比我想出的更好的东西 #从“源”分支开始 杰基尔/tmp 切换到主分支 吉特藏品-u#u包括 rm-r*#保留“.git” cp-r/tmp/*。 git添加-A git提交 gi

我使用一个自定义的,所以我必须在GitHub上维护2个分支

master; The generated HTML site
source; Markdown files, etc
source
分支上,我有一个
\u includes
文件夹,我忽略了它,因为它只包含一些硬链接。我有一个脚本来管理这两个分支,但似乎应该有比我想出的更好的东西

#从“源”分支开始
杰基尔/tmp
切换到主分支
吉特藏品-u#u包括
rm-r*#保留“.git”
cp-r/tmp/*。
git添加-A
git提交
git推送源主机
git签出源
吉特藏匿申请
选项1 对我来说,更好的选择是完全摆脱硬链接。为此,我制作了一个插件,允许在repo之外呈现文件

模块杰基尔
类IncludeTag
选择2 如果您想保留硬链接,此选项将起作用

#/垃圾箱/垃圾箱
#初始设置,配置排除

cat>.git/info/exclude为了确保我理解,您的最终目标是在本地(使用Coderay)预呈现页面,然后将其发送到GitHub,这样它所做的就是为其提供服务器?我认为唯一可以尝试的另一件事是创建两个jekyll实例。一个本地使用的插件,用于编写。这一个的输出将是第二个的源目录,实际上是推送到git的目录。不过我还没有测试过。可能会出现一些陷阱。有趣的解决方案是,我一直在思考如何在一个分支上维护站点文件,以便github在另一个分支上显示源文件。似乎一定有更好的方法,然后每次删除文件?虽然我觉得直接使用这棵树有点奇怪,但它完成了和你在这里做的相同的事情。思想?