如何查看针对一个git仓库的pull操作历史

更新时间:02-10 教程 由 孤魂 分享

如何查看针对一个git仓库的pull操作历史?

git仓库,一般会有git commit的历史,通过git服务端为web界面或者git终端命令git log 和git reflog来查看。

git reflog

git reflog 可以查看所有分支的所有操作记录(commit和reset的操作),包括已经被删除的commit记录,git reflog信息如下图

可见包含commit的代码,和commit的注释内容。

git log

git log命令可以显示所有提交过的版本信息。信息比较详细,还包括提交人的一些信息。和git reflog 还有一个区别,git log则不能察看已经删除了commit记录。

git服务器端查看commit历史

git服务器端可以查看commit历史,比如我们以github为例:

git pull信息客户端直接无法查询,服务器端web界面只能提供一个访问的统计信息,比如github的中信息:

注意这个图只有仓库所有者可以看到。

如果git服务器端是自己部署的话,比如gitlab则可以通过gitlab nginx访问日志可以查到通过http的git 访问日志(包括pull),ms也是区分不出来git pull信息。

当然如果是通过shell 终端git命令执行的话,通过shell history可以获得git pull的信息,但是仅仅限制个人而且短期保存命令执行了。

声明:关于《如何查看针对一个git仓库的pull操作历史》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2188020.html