运行Git钩子在每次提交时清空目录

运行Git钩子在每次提交时清空目录,git,githooks,tmux,Git,Githooks,Tmux,我过去经常保持我的会话。每次我保存会话时,会话都会被保存到带有日期戳的txt文件中,一个名为resurrect backup/last的符号链接指向新创建的文件 我已经将tmux Resurrect设置为将文件保存在我的dotfiles目录中,这是一个Git repo。备份文件如下所示 未跟踪的文件: (使用“git add…”包含在将提交的内容中) 恢复备份/tmux_恢复_20191211131212.txt 恢复备份/tmux_恢复_20191212T091834.txt 恢复备份/tmu

我过去经常保持我的会话。每次我保存会话时,会话都会被保存到带有日期戳的
txt
文件中,一个名为
resurrect backup/last
的符号链接指向新创建的文件

我已经将tmux Resurrect设置为将文件保存在我的dotfiles目录中,这是一个Git repo。备份文件如下所示

未跟踪的文件:
(使用“git add…”包含在将提交的内容中)
恢复备份/tmux_恢复_20191211131212.txt
恢复备份/tmux_恢复_20191212T091834.txt
恢复备份/tmux_恢复_20191212T0958.txt
恢复备份/tmux_恢复_20191216T143039.txt
恢复备份/tmux_恢复_20191217T134720.txt
我希望发生以下情况:在签入我的点文件时(或在任何其他适当的时间),我希望自动删除所有
tmux\u resurrect\uuu{date}.txt
文件,但最新的文件除外(即
resurrect backup/last
指向的文件)


其效果是,对于每个提交(包括tmux会话中的更改),一个
txt
文件被删除,一个被插入,符号链接指向新插入的
txt
文件。

几个问题。1. <代码>恢复备份/上次是自动创建的还是您正在创建?2.为什么您认为只有一个文件需要删除和添加?git状态本身会显示更多文件。这也可能在以后发生。是否计划在每次保存会话时提交?1。自动地2.我只想保留最新的,如果我只始终保留最新的,则一个文件将始终从回购中删除,另一个文件将进入。3.我不想为每个会话保存提交。