我不知道确切的术语是什么,但我会告诉你我想要什么。
假设我正在编写网站,并且我已经在 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