zoukankan      html  css  js  c++  java
  • Git学习笔记(3) — 标记(tag)

    当执行git log

    1 $ git log
    2 <strong>commit 29293409f6d4a389fee75bd42fba5194fee5b899</strong>
    3 Author: elton <elton.zheng.sh@gmail.com>
    4 Date:   Wed Jul 22 12:26:11 2009 +0800
    5 ...

    其中commit后面的数字是一个唯一的版本号,每次提交都不同。

    显示版本信息

    1 $git show 29293409f6d4a389fee75bd42fba5194fee5b899

    就显示这个版本的详细信息
    也可以使用

    1 $git show 292934

    只要你这个版本号足够区分其他版本就可以了。

    1 $git show master

    显示master分支的版本信息

    $git show HEAD

    HEAD代表当前分支的头(也就是最近一次commit)
    每一次commit都会有”parent commit”,可以使用^表示parent:

    1 $git show HEAD^ //查看HEAD的父母的信息
    2 $git show HEAD^^ //查看HEAD的父母的父母的信息
    3 $git show HEAD~4 //查看HEAD上溯4代的信息
    4  
    5 要注意的是git-merge是会产生双父母的,这种情况这样处理:
    6 $git show HEAD^1 //查看HEAD的第一个父母
    7 $git show HEAD^2 //查看HEAD的第二个父母

    当你觉得某个版本是一个有意义的里程碑的时候,你可以为这个版本打一个标记

    1 $git tag V3 5b888

    这样就给5b888这个版本打了一个tag,之后就可以使用这个版本来作其他的操作了
    如显示详情

    1 $git show V3

    创建一个基于V3的分支

    1 $ git branch stable V3
  • 相关阅读:
    效果1时间展示隐藏
    css书写轮播图样式
    jquery案例1导航栏事件
    jquery案例三导航展示
    go并发
    效果2滑动滑入效果
    php解决导出大数据execl问题
    jquery案例3模仿京东轮播图
    jquery案例2手风琴案例
    latex自适应resize超长表格
  • 原文地址:https://www.cnblogs.com/chenbin7/p/2625881.html
Copyright © 2011-2022 走看看