学而时习之:用git记笔记按时复习非常方便

用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 <[email protected]>
Date:   Mon Feb 13 23:46:03 2023 +0800

    git-whatchange

:100644 100644 cde84f4 d9a515e M        git/笔记.md

commit 3a7772a72*******f78680e414
Author: yeluomen <[email protected]>
Date:   Mon Feb 13 23:36:44 2023 +0800

    git

:100644 100644 67ed32e cde84f4 M        git/笔记.md

commit 73f8b1*******e44398d15af
Author: yeluomen <[email protected]>
Date:   Mon Feb 13 23:22:43 2023 +0800

记得按时复习笔记哦。

如果此文对你或身边的人有帮助,辛苦点赞转发。您的支持对我也很重要。谢谢!

参考链接:git 中文 乱码

猜你喜欢

转载自blog.csdn.net/sinat_24354307/article/details/129019346