我完成了该项目的1.0版本。
如何冻结此版本和下一次更新(版本2)代码添加到GIT中的其他位置? (这应该是新的分支吗?)
我可以要求详细说明该怎么做?
答案 0 :(得分:1)
使用相关提交的提交(SHA1哈希),您可以标记它们
git tag version-1.0 <first commit in question>
git tag version-2.0 <second commit in question>
答案 1 :(得分:1)
搜索您的日志并找到您要标记的内容
git tag -a <tag_name> -m 'summary for version <tag_name>' <hash_of_commit>
git tag -a
创建带注释的标记,其中-m
为该标记提供评论 - 您可以像往常一样工作 - 在创建标记之前或之后没有任何变化
如果由于某种原因你想保留该标签的存档包,你可以使用下面的命令
git archive --format=tar --prefix=<path_to_folder>/ <tag_name> |
gzip > pack-<tag_name>.tar.gz
答案 2 :(得分:1)
只需标记GIT存储库即可永久记录版本。喜欢这个
git tag v1.0
之后,您可以选择继续开发。
1)继续(在当前分支上)。当你再次使用v2.0标记时。如果您发现需要在以后结帐v1.0,请使用git checkout -b v1.0-fix v1.0
2)继续新分支。使用git checkout -b new-dev v1.0
创建新分支new-dev
(并切换到它)。在开发过程中,new-dev
将被修改,并且不会触及v1.0的分支。