我完成了项目的 1.0 版。
如何冻结这个版本和下一个更新(版本2)代码添加到GIT的其他地方?(这应该是新分支?)
我可以要求详细说明该怎么做吗?
搜索您的日志并找到您要标记的内容
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
使用相关提交的提交(SHA1 哈希),您可以标记它们
git tag version-1.0 <first commit in question>
git tag version-2.0 <second commit in question>
只需标记 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 的分支。