今天,我在个人笔记本电脑上将半定期 rsync 备份运行到外部驱动器,我注意到许多.git/
文件夹的备份已更新,大概是因为它们都被修改了。然而,我的系统上有很多很多 git 存储库,我已经很长时间没有碰过了,当然从现在到上次备份之间也没有碰过。
可能会发生什么情况,导致我系统上的每个 git 存储库的.git/
文件夹都会更新?
每个文件夹的修改时间与今天几个小时前的同一时间相差不到一秒左右,当时我不记得在我的系统上做了任何有趣的事情:
>>> for dir in os.listdir('.'):
... if os.path.exists(os.path.join(dir, '.git')):
... _ = os.system('stat -c %y ' + '"%s"' % os.path.join(dir, '.git'))
...
2019-06-08 12:05:42.925587738 -0400
2019-06-08 12:05:42.945586351 -0400
2019-06-08 12:05:42.965584965 -0400
2019-06-08 12:05:42.985583576 -0400
2019-06-08 12:05:42.995582884 -0400
2019-06-08 12:05:43.045579436 -0400
2019-06-08 12:05:43.105575310 -0400
2019-06-08 12:05:43.145572557 -0400
2019-06-08 12:05:43.155571870 -0400
2019-06-08 12:05:43.175570494 -0400
2019-06-08 12:05:43.185569805 -0400
2019-06-08 12:05:43.195569117 -0400
2019-06-08 12:05:43.205568430 -0400
2019-06-08 12:05:43.215567741 -0400
2019-06-08 12:05:43.225567054 -0400
2019-06-08 12:05:43.245565678 -0400
2019-06-08 12:05:43.255564991 -0400
2019-06-08 12:05:43.265564302 -0400
2019-06-08 12:05:49.305158116 -0400
2019-06-08 12:05:43.295562238 -0400
2019-06-08 12:05:43.325560175 -0400
2019-06-08 12:05:43.345558798 -0400
2019-06-08 12:05:43.355558111 -0400
2019-06-08 12:05:43.365557422 -0400
2019-06-08 12:05:43.375556735 -0400
2019-06-08 12:05:43.385556046 -0400
2019-06-08 12:05:43.405554670 -0400
2019-06-08 12:05:43.415553983 -0400
2019-06-08 12:05:43.425553296 -0400
2019-06-08 12:05:43.435552606 -0400
2019-06-08 12:05:43.445551919 -0400
2019-06-08 12:05:43.465550543 -0400
2019-06-08 12:05:43.475549856 -0400
文件夹的内容不会被修改 - 只是文件夹本身。
我今天还没用过 git。
什么样的东西可能会像这样大量接触 .git 文件夹?我在 Arch Linux 上运行 gnome-shell,我想不出我使用什么工具来扫描我的整个系统以查找 git 存储库。