git 学习笔记5

创建标签tag

git tag                        # 查看所有标签
git tag <name>          # 给当前分支最新commit打标签
git tag <name> 版本号    # 给当前分支某一历史commit打标签
git tag -a <tagname> -m "说明文字"    # 创建带有说明的标签;-a指定标签名,-m指定说明文字
git show <tagname>    # 查看标签信息,包括说明文字

标签管理

git tag -d <tagname>    # 删除本地某一标签
git push origin  <tagname>     # 推送某个标签到远程
git push origin --tags      # 一次性推送全部尚未推送到远程的本地标签

标签已经推送到远程的情况:

git tag -d <tagname>    # 先删除本地标签
git push origin :refs/tags/<tagname>      #    然后从远程删除

忽略文件

GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。文件本身要放到版本库里,所有配置文件可以直接在线浏览:https://github.com/github/gitignore

文件建立流程如下:
创建一个文件,Windows下命名为 .gitignore. 系统会自动保存为.gitignore文件;
通过编辑器打开该文件,在里面写入需要忽略的文件名
保存并提交到git

git add -f XXX      # 强制添加XXX文件
git  check-ignore -v XXX     # 检查XXX文件为什么无法add,可能是.gitignore写得有问题,需要找出来到底哪个规则写错

配置别名

git config --global alias.<替代> <被替代>
git config --global alias.ci commit

--global 全局参数


git bash中通过Visual Studio Code 打开文件

code file     
code .         # 导入全部文件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,584评论 0 13
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,719评论 9 163
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,891评论 18 139
  • 01 今夜是八月十五,农历的中秋节,也是我的生日。我对着镜子细细地打扮着,略略施了一层粉黛,涂上大红唇彩,镜子里的...
    蓝色花楹阅读 626评论 1 10
  • 一夜无梦,醒来已是大年初十。新春佳节的时光在鞭炮声与祝福声中流走,悄无声息,跟以往所有的日子并无多大区别,年夜里的...
    凤望风往阅读 620评论 0 3