有什么方法可以将配置文件自动备份到 github?

Is there any way I can auto backup config file to github?

我想自动备份我的 .zshrc 文件和一些 sublime 设置文件到 Github。

我认为有两种方法可以做到这一点:

  1. 检测文件更改,当文件更改时,立即将其推送到Github。
  2. 按固定时间段暂存文件,例如一天一个备份。

有没有优雅又具体的方法?

您可以使用此 gitwatch project,它使用 inotifywait 来检测更改并 git 添加/提交/推送到远程

然后您可以创建一个后台服务来执行此脚本,并在启动时触发所需的参数