[{"data":1,"prerenderedAt":59},["ShallowReactive",2],{"article-64":3},{"code":4,"msg":5,"data":6,"count":14},200,"查询成功",{"id":7,"title":8,"keywords":9,"description":10,"category_id":11,"content":12,"body_html":13,"thumb_up":14,"clicks":15,"sort":14,"remark":16,"status":11,"is_open":11,"is_deleted":14,"is_top":14,"is_recommend":14,"create_time":17,"update_time":18,"image_id":19,"url":13,"member_id":14,"cate_name":20,"prev":21,"next":24,"tags":27,"words":30,"read_time":31,"comments":14,"cover":32,"relevant":33},64,"Git提交历史查询功能介绍以及使用","Git","记录一次由项目代码出现冲突，被覆盖引发的log查询追溯，随便根据互联网大佬们提供的方法整理git中log使用技巧",1,"记录一次由项目代码出现冲突，被覆盖引发的log查询追溯，随便根据互联网大佬们提供的方法整理git中log使用技巧\n\n```bash\ngit log\n```\n\n查询整个项目提交的commit history，如下所示：\n\n```bash\n$ git log\ncommit bd67a7478bf06cfaed559f04d69bb26da676e870 (HEAD -> master, origin\u002Fmaster)\nAuthor: Mr.Yong \u003C1650464351@qq.com>\nDate:   Mon Oct 14 15:43:15 2019 +0800\n\n    新增博文数据库备份\n\ncommit d74f38379d7f267484883f5c18ef37674354573e\nAuthor: Mr.Yong \u003C1650464351@qq.com>\nDate:   Mon Oct 14 14:28:43 2019 +0800\n\n    修改readme\n```\n\n`git log`默认输出 `commit hash, author, date, commit message`\n\n本文主要介绍查找指定文件的提交记录，`git log`参数本文不做介绍\n\n**查询指定文件的提交记录**\n\n```bash\ngit log -- \u003Cfile>\n#说明 指定文件名\n#如下\n$ git log -- _config.yml\ncommit 20366999302a9e9ade68472fe8bcdc5478f49334\nAuthor: Mr.Yong \u003C1650464351@qq.com>\nDate:   Mon Oct 14 00:26:54 2019 +0800\n    修改配置\n\ncommit 65e6ea25940666d037eab765cb5020f2b488cb40\nAuthor: Mr.Yong \u003C1650464351@qq.com>\nDate:   Wed Oct 2 12:36:01 2019 +0800\n    初始化项目\n```\n\n**比较每次提交的内容差异**\n\n```bash\ngit log -p -2 -- \u003Cfile>\n#说明：-p 提交内容差异，-2显示最近两次更新\n#如下\n$ git log -p -2 -- _config.yml\ncommit 20366999302a9e9ade68472fe8bcdc5478f49334\nAuthor: Mr.Yong \u003C1650464351@qq.com>\nDate:   Mon Oct 14 00:26:54 2019 +0800\n\n    修改配置\n\ndiff --git a\u002F_config.yml b\u002F_config.yml\nindex 8bf62e4..b567a60 100644\n--- a\u002F_config.yml\n+++ b\u002F_config.yml\n@@ -4,9 +4,9 @@\n\n # Site\n title: Mr.Yong\n-subtitle:\n+subtitle: 一个专注技术分享的小哥哥\n description: 生活，不止眼前的苟且，还有诗和远方\n-keywords:\n+keywords: 博客,个人博客,博客模板,博客系统,网站制作,个人博客网站,it博客,个人网站,优秀的个人网站,php,程序员,互联网,thinkphp,layui,前端,后端,WEB,HTML,HTML5,CSS,CSS2.javascript,响应式\n author: Mr.Yong\n language: zh-CN\n```\n\n**图形化查看提交历史**\n\n```bash\ngitk -- \u003Cfile>\n#说明 随 Git 一同发布的 gitk 就是这样一种工具。它是用 Tcl\u002FTk 写成的，基本上相当于 git log 命令的可视化版本，凡是 git log 可以用的选项也都能用在 gitk 上。\n```\n![](\u002Fimages\u002Fpost\u002F1571046156.png)\n\n***参考***\n\n[gitlog 查看指定文件的提交记录](https:\u002F\u002Fwww.cnblogs.com\u002Fpolk6\u002Fp\u002Fgit-logFile.html)\n[Git--log 查看提交历史](https:\u002F\u002Fblog.csdn.net\u002Fnorth1989\u002Farticle\u002Fdetails\u002F53355346)\n\n\n",null,0,478,"","2019-10-14 17:44:13","2026-04-19 15:11:47",129,"技术杂谈",{"id":22,"title":23},63,"Python与mysqldump的数据库备份",{"id":25,"title":26},65,"Laravel5多库使用事务失效问题解决",[28],{"id":29,"name":9},59,1353,3,"https:\u002F\u002Ftp.myong.top\u002Fstorage\u002Farticle\u002F47\u002F7aaf5aeee68d3e4794a17c6d5b2eea.jpg",[34,39,44,49,54],{"id":35,"title":36,"create_time":37,"description":38},89,"获取腾讯“邮我”的链接","2020-06-16 10:47:34","腾讯QQ邮箱提供了“邮我”组件，可以放在自己的网站上，让别人点击提供的图片或者链接就可以发Email过来，该文章分享的是如何获取到其中的链接。",{"id":40,"title":41,"create_time":42,"description":43},98,"本站点JavaScript相关特效使用方法整理","2021-04-22 18:38:53","本站的页面用的特效有，粒子线canvas-nest，动态彩带canvas-ribbon，鼠标点击特效以及音乐播放器，本文整理了特效的使用方法",{"id":45,"title":46,"create_time":47,"description":48},106,"阿里开源数据同步组件Canal","2023-10-26 22:43:32","最开始听说canal是从mysql与redis双写一致性解决方案，当时并没有太在意，最近由于需要实时同步数据，如果在代码对insert\u002Fupdate\u002Fdelete做拦截也可以实现，但对代码侵入性太大了，并且后期更改时容易有遗漏，风险太高，这时就又想到了canal，canal的好处在于对业务代码没有侵入，因为是基于监听binlog日志去进行同步数据，这个真的是太爽爽爽了。并且实时性也能做到准实时，这也是canal为什么这么流行，因为确实很多企业会用来做数据同步的方案。",{"id":50,"title":51,"create_time":52,"description":53},62,"内网使用Composer","2019-10-08 23:29:23","最近本地部署Laravel开发环境时，遇到公司的内网无法正常使用Composer下载Laravel，后来发现是要设置公司内网代理",{"id":55,"title":56,"create_time":57,"description":58},75,"Hexo-SEO优化开启静态文件压缩功能","2019-12-30 21:34:32","个人对HEXO搭建博客的SEO优化方案进行总结，从本地的文章结构到定期推送，再到SEO关键词优化做一个全面体系的汇总，如果有更好的方法可以私聊我。\n\n",1783431662574]