【发布时间】:2020-05-10 09:58:33
【问题描述】:
长话短说,不久前我创建了一个 Jekyll 模板来学习如何使用该框架。我对原始起点进行了许多更改,并将代码完全重构为我自己的。
问题是 Github 上的存储库仍然被列为旧模板的 Fork,这使我无法创建问题来跟踪待办事项、错误等。理想情况下,我希望将我编写的所有代码复制到一个新的存储库中,并在该环境而不是 fork 中继续开发。
我的问题在于复制项目的实际机制。我是否只是将整个项目文件夹复制到一个新文件夹,重命名它,然后git init 开始一个新的仓库?我不应该复制.git 文件夹或任何其他特定文件夹吗?是否有 git 或 jekyll 的命令行命令可以简化此操作?
这里是项目中的目录和文件:
.bundle/
.git/
.gitignore
.jekyll-cache/
.sass-cache/
_config.yml
_data/
_drafts/
_includes/
_layouts/
_posts/
_sass/
_site/
404.md
about.html
CNAME
Gemfile
Gemfile.lock
homepage.html
images/
index.html
js/
LICENSE
README.md
style.scss
vendor/
编辑:我没有具体说明,但保持 git 历史记录对我来说并不重要(尤其是在我分叉之前)。
我也很好奇捆绑器是否仍然可以在没有任何额外步骤的情况下工作,即我可以在没有任何新设置的情况下运行 bundle exec jekyll serve 吗?
【问题讨论】: