美文网首页
git之branch与tag

git之branch与tag

作者: embedsky | 来源:发表于2019-04-30 14:10 被阅读0次

前言

刚开始用git。对于github仓库里面的tag和branch的区别和理解一直不太清楚,查了些资料做些自己的理解。

branch与git的概念理解

branch-分支,是由一连串和一系列的commit组成的。

什么时候用branch?
比如我们有个程序叫QQ。我们的QQ要支持Windows、MacOS、Linux,这个时候我们的代码仓库可以有三个分支,win、mac、linux。每个分支对应一个平台版本。

tag-标签,标记某一个时间点的commit。

什么时候用tag?
比如我们的QQ程序经过一个月的开发,测试完毕,一切ok我们要发一个上线版本了。这个时候我要标记一下这个有历史意义的时刻。给这个时刻的版本打一个tag叫reease1.0。

tag与branch的使用。

通过git可以对tag和branch做增删改查。功能上很相似,只是使用场景不同。

获取指定的tag版本

1、首先clone github上面的代码

git clone ...

2、获取tag对应的commit的hash值


commit的hash值

3、建立一个与这个hash值对应的本地分支

git branch 新branch hash值

4、切换到上面创建的新branch上面

git checkout 新branch
git branch// 查看当前分支

相关文章

网友评论

      本文标题:git之branch与tag

      本文链接:https://www.haomeiwen.com/subject/wmomnqtx.html