用git记笔记的原因
笔记比较重要,是自己多年的积累!
万一(gitee或github等)账号丢了,电脑上有一份笔记。万一电脑丢了,账号上有一份笔记。
因此用git记笔记可尽可能保证笔记不丢失!
我的困惑
我会定期复习近期修改或新增的文件。之前是用git bash的find命令(参考链接:https://blog.csdn.net/linux_hua130/article/details/120782534)。学而时习之,挺不错。
可是,当我换电脑后,从账号里从新git clone到本地的笔记文件的修改时间是一样的,find命令不灵了(我当时快哭了)。
找到办法了,git whatchanged命令
查看某段时间内哪些文件有变动(完美的达到了我的要求)
git whatchanged --since="5 hours ago"
会打印出过去5个小时内的变化,你也可以使用weeks
, months
, years
作为时间关键词。
小状况-终端中“中文文件名”显示乱码,执行下面的命令得以解决。
git config --global core.quotepath false
上例子:
#查找5小时内修改或创建的文件
$ git whatchanged --since="5 hours ago"
commit 995fe4c4*****c4a4b7d4f5140e (HEAD -> master, origin/master, origin/HEAD)
Author: yeluomen <sinat_24354307@example.com>
Date: Mon Feb 13 23:46:03 2023 +0800
git-whatchange
:100644 100644 cde84f4 d9a515e M git/笔记.md
commit 3a7772a72*******f78680e414
Author: yeluomen <sinat_24354307@example.com>
Date: Mon Feb 13 23:36:44 2023 +0800
git
:100644 100644 67ed32e cde84f4 M git/笔记.md
commit 73f8b1*******e44398d15af
Author: yeluomen <sinat_24354307@example.com>
Date: Mon Feb 13 23:22:43 2023 +0800
记得按时复习笔记哦。
如果此文对你或身边的人有帮助,辛苦点赞转发。您的支持对我也很重要。谢谢!
参考链接:git 中文 乱码