我不知道确切的术语是什么,但我会告诉你我想要什么。
假设我正在编写网站,并且我已经在 bitbucket 上上传了最基本的代码。
现在我将对代码进行连续更改,但我想将存储库分成多个部分,以便我可以克隆任何版本。
就像假设我可以在Sample App without database提交一个月后将分支设为 1,我想要另一个名为 Sample app 的分支,其中添加了数据库并继续运行。
这样我就可以随时克隆这些分支中的任何一个。新分支将有一些新文件、代码图像等。
我不知道确切的术语是什么,但我会告诉你我想要什么。
假设我正在编写网站,并且我已经在 bitbucket 上上传了最基本的代码。
现在我将对代码进行连续更改,但我想将存储库分成多个部分,以便我可以克隆任何版本。
就像假设我可以在Sample App without database提交一个月后将分支设为 1,我想要另一个名为 Sample app 的分支,其中添加了数据库并继续运行。
这样我就可以随时克隆这些分支中的任何一个。新分支将有一些新文件、代码图像等。
在我看来,您正在寻找tags。
您可以将标签应用于提交,以便以后更容易找到它。它通常用于标记发布等。当前版本被标记为v1.2.3这样的标签:
git tag v1.2.3
您还可以将标签应用于旧版本,如下所示:
git tag v1.2.3 9fceb02
9fceb02提交的校验和/修订在哪里。必须使用显式命令推送标签:
git push origin --tags
稍后,您可以像这样在工作区中签出标签:
git checkout v1.2.3