• git基本操作命令


    (1) 状态查看操作

      git status

    作用:查看工作区、暂存区状态

    (2) 添加操作

     git add [filename]
    
    作用:将工作区文件的 添加/修改,添加到暂存区

    (3) 提交操作

      git commit -m "commit message" [filename]
    
    作用:将暂存区的内容提交到本地库

    (4) 查看历史记录

    • 完整形式:  git log

    多屏显示控制方式:

        空格 下一页
        b 上一页
        q 退出
    • 一行显示:

      git log --pretty=oneline 

     该命令只显示以前的记录
    • 对--pretty=oneline简化:

       git log --oneline
    该命令只显示以前的记录
    • 显示指针 git reflog

      git relog 

      该命令会显示所有历史记录

    (5)版本前进、后退

    • 本质: 通过指针进行版本切换 

    • 基于索引值操作 [推荐]
        git reset --hard [版本号]
      再次查看日志
    • 使用^符号 (抑或符号只能后退)

         git reset --hard HEAD^
      注意:一个 ^ 符号回退一个版本,使用 N 个就回退 N 个版本

     回退前
     退后
    • 使用~符号 (~符号只能后退)

       git reset --hard HEAD~n

    注意:n表示回退版本个数,如回退三个版可写为: git reset --hard HEAD~3

    
    

        5.1 reset命令的三个参数对比

        1 --soft 参数:
            仅仅在本地库移动指针 HEAD
        2 --mixed 参数:
            在本地库移动 HEAD 指针
            重置暂存区
        3 --hard 参数:
            在本地库移动 HEAD 指针
            重置暂存区
            重置工作区
     
     
     
     
     
    
    
     
     
     
     
  • 相关阅读:
    新华字典有多少字
    lisp install
    OCaml Language Sucks
    Erlang, Haskell, OCaml: screw one, marry one, kill one. Which and why?
    Linux获取网页源码的几种方法
    什么是zhcon
    What is plowshare?
    neo4j简单学习
    neo4j 云端部署
    Clojure语言 vs Scala语言
  • 原文地址:https://www.cnblogs.com/-zmm-/p/11288439.html
Copyright © 2020-2023  润新知