zoukankan      html  css  js  c++  java
  • Git 版本控制

    • 退回到上一个commit结点

      git reset --hard HEAD^

      注意:

      1. 一个^表示回退1个版本,以此类推。

      2. 当版本回退之后,工作区会自动和当前commit版本保持一致

    • 退回到指定的commit_id结点

      git reset --hard [commit_id]

      注意:

      1. commit_id,从git log 或者git reflog命令下,找到对应commit_id

      2. 在git log 命令下,截取commit_id的前7位即可

       

       

    • 查看所有操作记录

      git reflog

      注意:最上面的为最新记录,可以利用commit_id去往任何操作位置

    • 创建标签

      标签:在项目的重要commit位置添加快照,保存当时的工作状态,一般用于版本的迭代

      git tag [tag_name] [commit_id] -m [message]

      说明:

      1. commit_id可以不写,则默认标签标示最新的commit_id位置

      2. message也可以不写,但是最好添加

      eg:

      # 在最新的commit处打标签
      git tag V1.0 -m 'V1.0'
      # 在指定commit_id处打标签
      git tag V0.9 f5754b1 -m 'V0.9'
    • 删除标签

      git tag -d [tag_name]

    • 去往某个标签结点

      git reset --hard [tag_name]

      eg:

      git reset --hard V0.9

       

    • 查看标签

      git tag 查看标签列表

      git show [tag_name]查看标签详细信息

  • 相关阅读:
    zoj 3233 容斥原理 + 双条件
    bzoj 1038 瞭望塔 半平面交 + 最小值 枚举
    linux 常用命令
    Vue路由
    luffycity项目开发
    Vue组件化开发
    Vue对象提供的属性功能
    Vue快速入门
    Django-DRF(路由与扩展功能)
    Django-DRF(视图相关)
  • 原文地址:https://www.cnblogs.com/gengyufei/p/12596636.html
Copyright © 2011-2022 走看看