JHHK

欢迎来到我的个人网站
行者常至 为者常成

3、Git基础(二)

目录

查看提交记录

一、查看日志

git log
LC:firstProject LC$ git log
commit 666fb34b3499cb2937178fc246432e5bfaef6f43 (HEAD -> master)
Author: LC <LC@163.com>
Date:   Tue Dec 22 16:10:23 2020 +0800

    modified index.html

commit dee94861245b0ea5119d1c19e6939cfa381e5bf0
Author: LC <LC@163.com>
Date:   Tue Dec 22 14:01:37 2020 +0800

    add index and images
LC:firstProject LC$ 

二、查看日志 - 按次数查看

git log -n 数字
LC:firstProject LC$ git log -n 1
commit 666fb34b3499cb2937178fc246432e5bfaef6f43 (HEAD -> master)
Author: LC <LC@163.com>
Date:   Tue Dec 22 16:10:23 2020 +0800

    modified index.html
LC:firstProject LC$ 

三、查看日志 - 行查看

git log --oneline
LC:firstProject LC$ git log --oneline
666fb34 (HEAD -> master) modified index.html
dee9486 add index and images
LC:firstProject LC$ 

四、查看日志 - 图表查看

git log --graph

如果有多个分支时,可以使用图表查看,可以清晰的看出各分支之间的关系

LC:firstProject LC$ git log --graph
* commit 666fb34b3499cb2937178fc246432e5bfaef6f43 (HEAD -> master)
| Author: LC <LC@163.com>
| Date:   Tue Dec 22 16:10:23 2020 +0800
| 
|     modified index.html
| 
* commit dee94861245b0ea5119d1c19e6939cfa381e5bf0
  Author: LC <LC@163.com>
  Date:   Tue Dec 22 14:01:37 2020 +0800
  
      add index and images
LC:firstProject LC$ 

五、组合使用

LC:firstProject LC$ git log --oneline -n 1
666fb34 (HEAD -> master) modified index.html

LC:firstProject LC$ git log --oneline --graph
* 666fb34 (HEAD -> master) modified index.html
* dee9486 add index and images
LC:firstProject LC$

gitk

一、安装gitk

1、查看是否安装gitk

gitk

若安装会直接打开图形界面,若没有安装会提示找不到命令

2、安装gitk

先安装homebrew

参考:快速高效安装brew,亲测有效

查看brew是否安装成功

brew --version

安装gitk

brew install git-gui

安装成功后打开gitk,在仓库目录下执行

gitk

二、gitk界面介绍

img

说明下 作者和提交者

作者可以理解是代码的修改人,提交者是这次commit的提交人

比如git的cherry-pick命令,把分支1的某一次提交摘出来提交到分支2
针对这次提交
分支1 作者:某某A,提交者:某某A
分支2 作业:某某A,提交者:某某B


行者常至,为者常成!





R
Valine - A simple comment system based on Leancloud.