我在 git repo 中的几个文件中写了很多 org-mode 注释。我希望能够git log -p
支持两种类型的查询:
- 查看我在特定日期或特定日期范围内写的内容。
- 当我写下给定的关键字时进行查找。
如果我每天都提交,这已经支持了git log -p
。但是,我需要提交消息作为一种日记,提交频率不高,我想保持这种状态。因此,我想要一个 git 存储库的并行版本,仅用于搜索。
如何实现这一点?我可能需要cron
一种方法来在同一个 repo 上拥有两个 git 历史记录,以及某种方法让历史记录中每天恰好有一次提交。
正如评论中所述,人们可以将rsync
repo 内容发布到另一个分支并使用git-worktree
,但我真的不明白如何做到这一点。
(如果这是 XY 问题的一个可怕例子,请对此发表评论,以便我可以提出更广泛的问题。)