从现有存储库的分支开始存储库

时间:2019-08-03 17:58:42

标签: git flask github-pages

我一直在使用Miguel Grinberg的精湛书籍和随附的Flasky应用程序来学习Flask,并已将其克隆到本地存储库中。

作为我自己的应用程序的起点,直到并包含标签10d Flasky都是我需要的95%。在那之后,差异很大。

因此,我要做的是在标签10d处“克隆”(如果这是正确的词)Flasky,丢失该标签之后的所有内容,并丢失该标签之前的历史记录,因此我最终得到了一个干净的仓库只是其中的10d版本然后,我可以在自己的应用程序上进行构建。

我不确定需要执行哪些Git命令。

1 个答案:

答案 0 :(得分:1)

您可以运行git clone --depth 1 --branch 10d https://github.com/miguelgrinberg/flasky.git

参数说明(更多详细信息,here):

  • --branch 10d将在您指定的标签处获取存储库状态
  • --depth 1将截断历史记录以仅保留1次提交

完成clone操作之后,它仍将是一个Git存储库。您必须删除.git文件夹才能使其成为常规文件夹:rm -rf ./flasky/.git

您将拥有所需的源文件!然后,您可以通过运行git init创建自己的存储库。

相关问题