zoukankan      html  css  js  c++  java
  • git 简单操作

    git config user.name tom
    git config user.email jerry@aa.com

    存放在当前目录的.git/config文件里

    [user]
    	name = tom
    	email = jerry@aa.com
    

    git config --global user.name aaa
    git config --global user.email dfdf@aa.com

    存放在家目录下的.gitconfig 文件里

    [user]
    	name = aaa
    	email = dfdf@aa.com
    

    当不小心修改了文件后,可以使用

    git checkout — 文件名 回退到修改前的状态

    不小心git add后,文件被放入了暂存区,可以用下面的命令取消

    git reset HEAD 文件名

    查看版本记录:head是指针,指向那里就是哪个版本

    1,所以信息都显示:git log

    $ git log
    commit 46280f5e8810432cc1adda83488894563e71ba92 (HEAD -> master)
    Author: tom <jerry@aa.com>
    Date:   Sun Sep 6 22:12:26 2020 +0800
    
        aaa
    
    commit e4b79db91d2fb2de371fb0c1dcba092a9b0cf383
    Author: tom <jerry@aa.com>
    Date:   Sun Sep 6 21:28:08 2020 +0800
    
        aaa:q
    

    2,只显示1行:git log --pretty=oneline

    $ git log --pretty=oneline
    46280f5e8810432cc1adda83488894563e71ba92 (HEAD -> master) aaa
    e4b79db91d2fb2de371fb0c1dcba092a9b0cf383 aaa:q
    

    3,只显示1行(显示的是省略的hash值) :git log --oneline

    $ git log --oneline
    46280f5 (HEAD -> master) aaa
    e4b79db aaa:q
    
    

    4,显示head指:git reflog

    $ git reflog
    46280f5 (HEAD -> master) HEAD@{0}: commit: aaa
    e4b79db HEAD@{1}: commit (initial): aaa:q
    

    HEAD@{移动当此版本HEAD指针需要移动多少步}

  • 相关阅读:
    【CF833E】Caramel Clouds
    【LG2183】[国家集训队]礼物
    (ex)Lucas总结
    【CF527C】Glass Carving
    【CF833D】Red-Black Cobweb
    【LG4631】[APIO2018]Circle selection 选圆圈
    volatile梳理
    ThreadLocal梳理
    java线程基础梳理
    TCP/IP
  • 原文地址:https://www.cnblogs.com/xiaoshiwang/p/13624047.html
Copyright © 2011-2022 走看看