如何在同一个repo目录中创建git分支

时间:2015-07-09 02:52:43

标签: git github version-control

我正在使用Jekyll进行一个简单的项目,并希望通过Github Pages进行托管,但这不是这里的情况......

我有一个名为myrepo的目录,在其中我拥有所有Jekyll目录结构(_data_includes ...),但是{{1}不是集合的目录。现在只使用了一个分支_srcgh-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/分支。

1 个答案:

答案 0 :(得分:0)

  1. git checkout -b master:创建一个主分支
  2. 从.gitignore中删除_src并提交.gitignore文件
  3. git add _srcgit commit
  4. 你很高兴! :)

    (如果它不起作用,请使用您的目录结构草稿编辑您的问题,以便我仔细查看它)