GIT 版本管理 developer 入门 (五)


上一篇 GIT 版本管理 developer 入门 (四) : https://blog.csdn.net/hl1986503/article/details/84994821

GIT 常用命令

GIT 版本控制

关键来了 , 版本控制是我们使用git的关键 , 那么怎么进行版本控制呢?
项目中经常听到的封板 , 就是将当前代码状态设置一个标记位
此标记位作为一个固定版本便于项目后续版本有问题时可以随时回退到该标记版本!
  1. 先来创建个标签吧
    (1) git tag tag_name
    这个是在本地创建了一个tag标签 , 用此标签作为以此版本标记
    (2) git tag -a tag_name -m “标签注释”
    创建一个带注释的tag标签
    这两种打tag的方式是在本地打的 , 不会出现在远端的

  2. 把tag推送到远端的
    (1) git push origin --tags # 两个横杠哦
    把本地的所有tag都提交到远端
    (2) git push origin tag_name
    把本地的一个tag推送到远端
    (感觉是不是和分支有点像? 所以分支和tag的名字尽量不要一样 , 不然很麻烦)

  3. 删除一个tag
    (1) git tag -d tag_name
    删除本地tag
    注意 : 删除了本地tag的话 , 并不会删除远端的tag , 所以还是需要在删除远端tag的
    (2) 删除远端tag 有三种命令都可以 :
    git push origin :tag_name
    git push origin --delete tag_name
    git push origin :refs/tags/tag_name
    git push origin :tags/tag_name
    上一章节我们说过分支的远端删除 , 这次详细说一下
    大家会发现删除tag 和删除分支的前两个命令是一样的 那么当没有相同分支和tag名时 , 分支和tag的删除使用前两个就好
    但是如果命名了一个叫aa的分支和一个叫aa的tag的时候 , 要删除分支或者tag 就需要用到后两个了

  4. 查看tag
    查看本地tag :
    git tag
    git tag -l
    但是查看不了远程tag
    我查看远程tag都是直接去服务器页面上看的
    https://github.com/你的用户名/项目名/tags

  5. 拉取一个tag标记的版本代码
    git checkout tag_name
    代码全部回退到打这个tag时的状态
    但是注意 , 此时是头指针分离的哦 , 建议使用创建分支命令来创建一个此tag代码状态的分支
    这样就可以建立分支跟踪 , 就可以从此tag开始继续修改开发 , 并提交代码了

谢谢大家! 基本的git入门操作就这些把! 应该可以应付大部分在开发和版本维护中的使用了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值