我想制作10个目标网页,我一直在考虑使用git来应用这个项目。我想要做的是制作10个不同版本的目标网页,我希望能够签出这些版本。我如何战略性地做到这一点?
我应该创建10个不同的分支,例如git branch ver1,ver2,ver3 ... ver10?或者我应该创建版本标签?但是使用版本标签时,每当我尝试签出标签时,我总是处于分离的HEAD状态。这是一个问题吗?
git大师请帮帮我配置。
谢谢!
答案 0 :(得分:1)
通过创建10个分支,您可以为着陆页管理10个不同的历史记录。
根据变体的类型,您还可以考虑(正如我在this answer中提到的那样):
(图片显示在" Customizing Git - Git Attributes",来自" Pro Git book")
如果10个版本之间的差异很重要,建议使用选项1 但如果可以自动生成差异,则选项2可能非常合适。