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

原文地址:https://www.cnblogs.com/xiaoshiwang/p/13624047.html