美文网首页
Git 使用简记

Git 使用简记

作者: 冷火凉烟 | 来源:发表于2019-03-19 20:49 被阅读0次

git 标签

  1. 添加标签

    git tag <tagname> ,例:git tag v1.0

  2. 添加带有说明的标签

    git tag -a v0.1 -m “第一次提交”

    -a指定标签名,-m指定说明文字

  1. 查看标签

    git tag

  1. 为历史提交打标签

    先查看历史提交的 commit id git log --pretty=oneline --abbrev-commit

    再为 id 添加标签,例(设某提交 id 为01a23b):git tag v0.9 01a23b

  1. 删除标签
    本地标签 远程标签(先删本地,后删远程)
    git tag -d v0.1 git tag -d v0.9—>git push orign :refs(分支)/tags(标签)/v0.9

导出文件

  1. 导出某个标签全部文件(设 tag 名为 v1.0)
    • zip格式:git archive --format=zip --output=v1.0.zip 1.0
    • tar.bz2格式:git archive 1.0 | bzip2 > v1.0.tar.bz2
    • tar.gz格式:git archive --format=tar 1.0 | gzip > v1.0.tar.gz
  1. 导出两个标签(两次提交)间的差异代码
    1. 先查看历史提交 id (见上述第4条),并找到对应的两个id(设 id 为01a23b12a34b)

    2. 找出差异文件:git diff 01a23b 12a34b --name-only (--name-only只显示文件名)

    3. 导出差异文件:

      • 将差异文件打包:

        • zip格式:git diff 01a23b 12a34b --name-only | xargs zip ../v1.1.zip
        • tar.bz2格式:git diff 01a23b 12a34b --name-only | xargs tar -jcvf ../v1.1.tar.bz2
        • tar.gz格式:git diff 01a23b 12a34b --name-only | xargs tar -czvf ../v1.1.tar.gz
      • 直接复制出差异文件(需提前创建好目标文件夹):

        git diff 01a23b 12a34b --name-only | xargs -t -i{} cp --parents {} ../v1.1

相关文章

  • Git 使用简记

    git 标签 添加标签git tag ,例:git tag v1.0 添加带有说明的标签git...

  • git使用简记

    1.查看git配置 config 配置有system级别global(用户级别) 和local(当前仓库) 三个 ...

  • git简记

    常用命令: 1、将编辑的代码文件加入暂存区git add 文件名一般做法是用命令:git add . 将当...

  • Git操作简记

    前言 用习惯简书之后大二很长的一段时间都没有碰git了,比较重要的安卓代码被我打成压缩包保存了几个版本,虽然说每次...

  • Git操作简记

    一.初始化 mkdir Demo 新建Demo文件夹 git init -->初始化仓库 touch READM...

  • Git 命令简记

    虽然现在各种 Git 可视化工具都好用的很,但是常用的命令能熟练使用还是比较好的,好记性不如烂笔头,这里记下 gi...

  • Markdown使用简记手册(给自己用)

    Markdown使用简记手册 h1-h6 # ## ### #### ##### ###### 加粗强调 **XX...

  • git项目迁移简记

    背景: 已经在git1地址进行了一段时间的开发,现在由于外部合作,需要更换git仓库,为保证前期提交的log不丢失...

  • Centos环境下,Mxnet安装教程

    简记我在centos上安装mxnet的心路历程~ ~ 步骤一:首先乖乖的按照官方文档的安装教程 git clone...

  • Git常规使用

    Git怎么使用?使用 git commit 进行提交操作时,Git都做了什么? Git怎么使用? 下载、安装Git...

网友评论

      本文标题:Git 使用简记

      本文链接:https://www.haomeiwen.com/subject/cscomqtx.html