首页 > 其他分享 >Git log日志操作-6

Git log日志操作-6

时间:2023-06-26 16:02:51浏览次数:51  
标签:Git log 查看 -- 提交 2023 日志

Git log日志操作

区别:

Git log:作用域是本地版本库。查看的是commit -m提交的内容。只add未commit不会生成log信息。支持简单查看,顺序查看,按时间和作者筛选

Git blame :作用域是工作区。查看的是工作区的最新内容,即使修改,未add ,commit也可以打印。功能类似于linux中的cat命令

一.Git log

1.Git log查看所有的历史记录

大于一页,可以上下翻页。默认是倒序显示,退出查看日志 英文状态下按q

2. --oneline查看简单版本的提交历史

Git log --oneline 只展示提交的id 和meessge

3.---graph查看分支的合并记录

4.–-reverse 正向显示提交记录

默认是按提交时间倒序展示,通过—reverse,按最早时间提交记录展示

5. --author指定查看某个人的提交记录

git log --author=huangshao -5 ,-5为最近5次提交记录

6.查看指定某个时间段的提交记录

Git log --before={2023-04-12} 查看2023年4月12日之前的提交历史

Git log --after={2023-04-13} 查看2023年4月13日之后的提交历史

Git log --before={2023-04-12} --after={2023-04-13} 查看2023年4月12-4月13日之间提交历史

二.Git blame

查看指定文件的内容:git blame file

标签:Git,log,查看,--,提交,2023,日志
From: https://www.cnblogs.com/shaohuang/p/17505852.html

相关文章

  • Git 分支操作-5
    Git分支操作一.查看分支1.查看本地分支Gitbranch2.查看远程分支Gitbranch–r3.查看所有分支Gitbranch-a二.创建分支1.创建分支Gitbranchname2.创建分支并切换分支Gitcheckout–bname三.切换分支1.在当前分支开发时,必须commit之后才能进行分支切换,否则报错2.commit之后,可进......
  • Git解决冲突-4
    Git解决冲突一.自动合并冲突前提:远程仓库代码发生变化,本地仓库的代码未更新,gitcommit冲突场景:远程仓库的代码已经更新,本地仓库还是原来的代码冲突现象:解决方式:拉去远程仓库代码,会自动合并成功二.自动合并冲突失败现象1.本地和远程仓库都做了修改,未先pull,直接push现象:问题1解决方......
  • git clone和fetch以及pull区别-9
    gitclone和fetch以及pull区别一.gitcloneGitclone适用于已有远程仓库,本机没有相关的本地仓库。使用方法:1.桌面/任意目录,右键单击,点击gitbash。2.输入:gitcloneurl(远程仓库地址)二.gitfetchGitfetch适用于,本机已有相关联的远程仓库。远程仓库中做了修改,本地也做了修改,需要拉......
  • Git diff使用-8
    Gitdiff使用git,工作区,缓冲区,本地仓库,diff都是把历史数据删除,重新写入内容+,表示新增内容-,表示删除的内容1.Gitdiff工作区当前和上次的,文件内容的详细差异红色显示的旧的内容绿色表示修改后的内容白色表示未做修改的内容2.gitdiff–-cache对比的是本次commit和上次commit的差异......
  • Git status操作-7
    Gitstatus操作Gitstatus获取的是:工作区、暂存区、的文件/内容是否同步。共3种状态ChangesnotstagedforcommitChangestobecommittedUntrackedfiles1.工作区有修改,未add到暂存区:Changesnotstagedforcommit2.已add到暂存区,未commit到本地git仓库:Changestobecommitte......
  • Git命令列表--git-diff
    GitDiff名称git-diff-显示两个提交,提交和工作树等等之间的变化语法gitdiff[<options>][<commit>][--][<path>…​]##这个模式默认是比较工作树和提交之间的变化,如果不指定commit,则是和索引区比较gitdiff[<options>]--cached[--merge-base][<commit>][--][<......
  • Login.cshtml
    @{ViewData["Title"]="Login";Layout="~/Views/Shared/_Layout_default.cshtml";}@sectionCss{<style>body{/*加载背景图*/background-image:url(../../icon/aa.png);......
  • adb logcat使用方法
    adblogcat命令使用一.android日志介绍1.打印日志的原理android日志系统包括一个内核驱动程序和用于存储日志消息的内核缓冲区。一个用于查看日志消息的独立程序logcat。2.日志的类型4个不同日志缓冲区,为系统的不同部分提供日志记录,所有的缓冲区都在设备的/dev/log下:/dev/log......
  • elk 入门 - 分析nginx日志 + json格式 + 有调试的意识 + elk7.2.0
    1.本次采用的一台主机,将所有的软件安装一台上进行测试工作。2.安装部署:https://blog.51cto.com/hwg1227/22999953.简单调试输出rubydebuginput{file{path=>"/usr/local/log_test/*/*/*.log"start_position=>"beginning"}}output{e......
  • 配置文件 proxy_set_header -发往后端服务器的请求头---- nginx日志设置级别调试技巧
    http{includemime.types;default_typeapplication/octet-stream;sendfileon;#tcp_nopushon;#keepalive_timeout0;keepalive_timeout65;server_tokensoff;log_formatmain'$remote_addr-$remote_user[$time_local]......