我正在使用Jekyll进行一个简单的项目,并希望通过Github Pages进行托管,但这不是这里的情况......
我有一个名为myrepo
的目录,在其中我拥有所有Jekyll目录结构(_data
,_includes
...),但是{{1}不是集合的目录。现在只使用了一个分支_src
,gh-pages
中列出了_src
。
现在我想在同一个repo中创建一个.gitignore
分支,其内容为master
。我创建了一个名为第一个分支的repo,所以我没有删除我之前要创建的分支。
做我想做的事情是可行的吗?如果是这样,怎么办呢? P.S。:_src
的内容是_src
个,而original
中的另一个内容正在生成(完全没有,但进行了一些更改)。
提前致谢:)
编辑:为了更清楚,这里是建议的目录树:
myrepo
我只是希望除my-repo
|-- _includes
| |-- head.html
|-- _layouts
| |-- default.html
| `-- post.html
|-- _posts
| |-- 2015-07-08-sample.html
|-- _site
|-- _src
| |-- _includes
| | |-- head.html
| |-- _layouts
| | |-- default.html
| | `-- post.html
| |-- _posts
| | |-- 2015-07-08-sample.md
| |-- _config.yml
| |-- .gitignore
| |-- index.html
| |-- index.js
| |-- LICENSE
| `-- README.md
|-- _config.yml
|-- .gitignore
|-- index.html
|-- LICENSE
`-- README.md
之外的my-repo/
内的所有内容都位于src/
分支中,而gh-pages
中的内容my-repo/_src/
分支。
答案 0 :(得分:0)
git checkout -b master
:创建一个主分支git add _src
和git commit
你很高兴! :)
(如果它不起作用,请使用您的目录结构草稿编辑您的问题,以便我仔细查看它)