我不知道到底是什么,但是我会告诉你我想要什么。我怎么能在Git中做分支或者什么东西
假设我正在写网站,并且我已经在bitbucket上上传了最基本的代码。
现在我要对代码进行不断的修改,但是我想将版本库分成不同的版本,这样我就可以克隆任何版本。
赞我假设我可以使分支1作为Sample App without database
,然后在一个月的提交后,我想要另一个分支名为示例应用程序与数据库添加和儿子。
因此,我总是可以克隆任何这些分支。新的分支将有一些新的文件,代码图片等。
我不知道到底是什么,但是我会告诉你我想要什么。我怎么能在Git中做分支或者什么东西
假设我正在写网站,并且我已经在bitbucket上上传了最基本的代码。
现在我要对代码进行不断的修改,但是我想将版本库分成不同的版本,这样我就可以克隆任何版本。
赞我假设我可以使分支1作为Sample App without database
,然后在一个月的提交后,我想要另一个分支名为示例应用程序与数据库添加和儿子。
因此,我总是可以克隆任何这些分支。新的分支将有一些新的文件,代码图片等。
在我看来,你正在寻找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
如果我想克隆一个特定的标签,在某些目录中怎么做 – user825904
通常使用的工作流程是检出工作目录中的标签。我会将信息添加到我的答案中。 –
你的意思是它相当于'git clone [email protected]:user/sample.git',因为我正在讨论在整个新文件夹中复制全新的计算机 – user825904
请澄清这个问题 - 这是一个烂摊子。 – Chronial