Git使用方法(三)-小技巧篇

标签管理

发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。

创建标签

  • 命令git tag <tagname>用于新建一个标签,默认为HEAD,也可以指定一个commit id,例如:$ git tag v0.9 f52c633
  • 命令git tag查看所有标签
  • git show <tagname>查看标签信息
  • 命令git tag -a <tagname> -m "blablabla..."可以指定标签信息;

操作标签

  • 命令git push origin <tagname>可以推送一个本地标签;

  • 命令git push origin --tags可以推送全部未推送过的本地标签;

  • 命令git tag -d <tagname>可以删除一个本地标签;

  • 命令git push origin :refs/tags/<tagname>可以删除一个远程标签

如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除,再从远程删除

.gitignore 忽略特殊文件

  • 忽略某些文件时,需要编写.gitignore
  • .gitignore文件本身要放到版本库里,并且可以对.gitignore做版本管理!
  • 空格不匹配任意文件,可作为分隔符,可用反斜杠转义
  • # 开头的文件标识注释,可以使用反斜杠进行转义
  • ! 开头的模式标识否定,该文件将会再次被包含,如果排除了该文件的父级目录,则使用 ! 也不会再次被包含。可以使用反斜杠进行转义
  • / 结束的模式只匹配文件夹以及在该文件夹路径下的内容,但是不匹配该文件
  • / 开始的模式匹配项目根目录
  • 如果一个模式不包含斜杠,则它匹配相对于当前 .gitignore 文件路径的内容,如果该模式不在 .gitignore 文件中,则相对于项目根目录
  • ** 匹配多级目录,可在开始,中间,结束
  • ? 通用匹配单个字符
  • [] 通用匹配单个字符列表

Git使用方法(三)-小技巧篇相关推荐

  1. 测试手机新机软件,玩机小技巧 篇一:手把手教你快速验新机——写给剁手节买了新手机的值友...

    玩机小技巧 篇一:手把手教你快速验新机--写给剁手节买了新手机的值友 2020-12-10 17:39:14 29点赞 97收藏 11评论 创作立场声明:本文旨在分享购入新机器后如何检验手机完好的小技 ...

  2. ibm x201 怎么清理内部_维修小技巧 篇五:ThinkPadX201i拆机换散热风扇清灰教程

    维修小技巧 篇五:ThinkPadX201i拆机换散热风扇清灰教程 2020-11-25 21:45:44 16点赞 14收藏 42评论 创作立场声明:拆装有风险.拆装有风险.拆装有风险,欢迎收藏,点 ...

  3. AutoCAD2021使用方法与小技巧总结1

    AutoCAD2021使用方法与小技巧总结1 目录 AutoCAD2021使用方法与小技巧总结1 1.软件背景调整 2.工作区域视图调整 3.模型的导入注释标注 3.1向CAD软件中导入模型 3.2模 ...

  4. (转)jquery基础教程八 load方法及小技巧

    首先我们看看手册上的描述 load(url, params, callback) 装入一个远程HTML内容到一个DOM结点. 注意:避免用装入的scripts脚本,装入脚本改用$.getScript. ...

  5. android snackbar源码,Android中Snackbar的使用方法及小技巧

    前言 Snackbar和Toast相似,都是为了给用户提供交互信息,Snackbar是固定在底部的,显示时从下往上滑出 要使用Snackbar,需要在项目的build.gradle中添加依赖 depe ...

  6. 【实战 Ids4】小技巧篇:自定义登录页操作

    今天的内容很简单,1分钟就能看完,5分钟就能学会,但是却是在我们平时开发中必须要学会的一个小知识点,我就不让大家走弯路了,直接看操作. 在平时的IdentityServer4开发中呢,我们都是根据官方 ...

  7. win7计算机自动关机设置在哪里设置方法,Win7小技巧:自动关机怎么设置?

    可能有很多Win7用户不知道怎么设置系统自动关闭.如果我们的电脑有不需要人工干预即可自动完成的任务,并且耗时很长,那么设置自动关机就显得十分有用了.IT之家提供两个常用的设置Windows7自动关机的 ...

  8. Android Snackbar使用方法及小技巧-design

    Snackbar和Toast相似,都是为了给用户提供交互信息,Snackbar是固定在底部的,显示时从下往上滑出 要使用Snackbar,需要在项目的build.gradle中添加依赖 depende ...

  9. 轻松制作GIF动画!教你玩转PS时间轴之5个小技巧篇

    通过前两篇文章,我们已经知道制作动画的基本知识的和技巧,下面通过5个非常有用的知识点跟大家更深入地探索PS时间轴.文末附上PSD,可以下载后自行分析动画技巧. 往期回顾: <新手指南!手把手教你 ...

最新文章

  1. 网站优化常见的五个易错点!
  2. 数据库访问的弹性化---WebLogic和Oracle RAC的整合:Active GridLink
  3. CSS如何实现内凹角效果 By 大漠
  4. jQuery dataTable 操作个人使用总结
  5. 扫描指定包并解析为BeanDefinition
  6. 用事件队列解决GUI的操作顺序问题(Qt中处理方法)
  7. 任务管理平台_jytask一个任务调度统一管理平台
  8. 工作112:空字符串引发的问题
  9. 集设作品灵感|App夜间模式如何设计?
  10. 4.nslookup
  11. 图像转换 - base64
  12. 中控考勤机官方开发包java,zkteco iface702 中控考勤机java开发步骤一---连接考勤机...
  13. 472. 连接词(每日一难phase2--day24)
  14. 通过串口波特率计算bit时间
  15. 分解gif图片并保存
  16. 大数据存储峰会4月9日深圳开幕
  17. red5源码分析---1
  18. 李彦宏能否避免今年两大必要性错误?
  19. intelliJ IDEA启用快速定位文件图标
  20. 新浪微博定位页面代码解析

热门文章

  1. Lucas+阶乘打表+费马小定理模板2.0
  2. matlab fspecial
  3. 简单演示matlab生成三维平面的命令mesh
  4. 修改typora设置能够配对latex行间公式$ $
  5. java list循环_【知识】Java中循环打印出LIST的各属性的值
  6. Web Deploy 发布网站错误 检查授权和委派设置
  7. 希尔排序和归并排序(java实现)
  8. IEnumerator和IEnumerable
  9. 用std::thread替换实现boost::thread_group
  10. 扩展 delphi 泛型 以实现类似lambda功能 , C#中的any count first last 等扩展方法