我一直在使用Miguel Grinberg的精湛书籍和随附的Flasky应用程序来学习Flask,并已将其克隆到本地存储库中。
作为我自己的应用程序的起点,直到并包含标签10d Flasky都是我需要的95%。在那之后,差异很大。
因此,我要做的是在标签10d处“克隆”(如果这是正确的词)Flasky,丢失该标签之后的所有内容,并丢失该标签之前的历史记录,因此我最终得到了一个干净的仓库只是其中的10d版本然后,我可以在自己的应用程序上进行构建。
我不确定需要执行哪些Git命令。
答案 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
创建自己的存储库。