菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
242
0

git 简单操作

原创
05/13 14:22
阅读数 16191

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

发表评论

0/200
242 点赞
0 评论
收藏
为你推荐 换一批