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指针需要移动多少步}

  • 相关阅读:
    [LeetCode]3Sum Closest
    [LeetCode]3Sum
    [LeetCode]Roman to Integer
    [LeetCode]Integer to Roman
    [LeetCode]Container With Most Water
    [LeetCode]Palindrome Number
    [LeetCode]String to Integer (atoi)
    [LeetCode]Reverse Integer
    Elasticserch与Elasticsearch_dsl用法
    es 查询更新操作
  • 原文地址:https://www.cnblogs.com/xiaoshiwang/p/13624047.html
Copyright © 2011-2022 走看看