zoukankan      html  css  js  c++  java
  • Git标签与别名

    标签

    直观感受下github的标签:
    标签.png
    标签的作用是标记某次比较有意义的提交,比如这次提交的代码添加了新功能,我们可以使用标签来标记本次的发布节点

    • 列出标签

      git tag 
      

      例:
      gittag.png

      也可以查找特定模式的标签,例如查找v1.系列的:
      查找指定系列标签.png

    • 创建标签

      • 附注标签:带有标签信息

        git tag -a 标签名称 -m 标签信息
        

        例:
        附注标签测试.png

      • 轻量标签:不带有标签信息

        git tag 标签名称
        

        例:
        轻量标签测试.png

        注意:标签总是和commit相关,如果git tag命令不带有commit id时,则标签默认打在上次提交上,可以指定commit id为那一次
        提交打上标签
        例:为指定的commit id打一个附注标签
        先列出提交历史:
        commitrecord.png
        为这次e76fa021da9eae4e7610f5510e1e9e800b697b65提交打上标签:
        指定commitid打标签.png

      • 推送标签到远程仓库
        使用git push命令时只会将提交的内容推送到远程仓库,但是标签不会被推送,可以使用命令:

        git push 简单名称 标签名称
        

        这里的简单名称就是前面提到的指定远程仓库中项目的url
        例:
        pushtag.png
        tagpush.png

        也可以git push --tags推送所有标签到远程仓库:
        pushalltags.png
        alltags.png

        当标签推送到远程仓库后,其他人也可以通过克隆或拉取来获得这些标签

    为Git命令设置别名

    Git命令行并不具备命令自动不齐功能,每次只能输入完整的git命令,但是git提供了别名,可以简化命令,

    git config --global alias.shortcmd fullcmd
    

    这里--global参数配置的是全局别名,在这台电脑上任意位置都有效
    例:为checout 配置全局别名
    cmdalias.png

  • 相关阅读:
    pdflush的工作原理
    proc/sys/net/ipv4/下各项的意义
    Linux系统调用--getrlimit()与setrlimit()函数详解
    定位多线程内存越界问题实践总结
    Linux动态频率调节系统CPUFreq之三:governor
    Linux动态频率调节系统CPUFreq之二:核心(core)架构与API
    Linux动态频率调节系统CPUFreq之一:概述
    ubuntu cpu频率控制
    ThinkPHP5.1的数据库链接和增删改查
    php 常用的常量
  • 原文地址:https://www.cnblogs.com/UnknowCodeMaker/p/11196438.html
Copyright © 2011-2022 走看看