
今天,我在個人筆記型電腦上將半定期 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 儲存庫。