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