利用git标签回退至任意版本

Git Tag使用

由于项目在不停的更新,小伙伴们的需求不尽相同,有的小伙伴可能只需要看权限管理模块,有的小伙伴需要看部门管理等等。因此,我们应该给每一次的提交(版本更新)都打一个tag,同时更新readme文档,下面我简单介绍下tag的用法。

1.创建一个带备注的标签(tag):

git tag -a V20180817 -m 'version 20180817 '

上面的命令我们成功创建了本地一个版本 V20180817 ,并且添加了附注信息 ‘version 20180817 ’
但是目前这个标签仅仅是提交到了本地git仓库.

同步到远程代码库,tag 远程推送:

git push origin --tags

这样我们就把本地版本推送到了远程代码仓库.

2.当小伙伴从GitHub上将项目克隆下来之后,可以通过git tag命令来查看当前有哪些tag,如下:

这里写图片描述

tag的版本号就是提交的日期,小伙伴可以根据readme文档中的更新记录来确定你想回到哪一个版本中,比如我想退回到v20180107这个版本去,此时通过git show v20180107命令来查看对应的版本号,如下:

利用git标签回退至任意版本_第1张图片

commit后面的就是对应的提交版本号,然后通过git reset --hard 5eb9cf18a命令即可回到只有权限管理模块的时代。如下:

这里写图片描述

以上命令可以帮助小伙伴在任意版本之间跳跃。

你可能感兴趣的:(Git)