如何在特定时间自动提交目录中所有更改的文件?

How to automatically commit all changed files in directory at certain time?

我第一次尝试使用 Git 进行版本控制,我下载了 TortoiseGit 以使过程更容易(可能对问题不重要,但因为我使用我真的不知道任何命令行命令)。

我正在尝试设置一个系统,其中所有已更改但未提交的文件将每周自动提交一次。我希望它像常规提交一样运行,有专门的作者(表明它是自动提交的东西)和自定义消息。我不认为这听起来太复杂,但我完全没有使用 Git 的经验,而且我在互联网上找不到任何解决方案,至少在大约半小时的搜索之后找不到。

有谁知道我想做的事情是否可行,如果可行,最好的方法是什么?

提前致谢!

编辑:我在 Windows 7

您可能想在 windows 下执行 cron 任务 (https://tecadmin.net/crontab-in-linux-with-20-examples-of-cron-schedule/) 或任务调度程序,使用以下 git 命令:

  git add -u <<< only add tracked files
  git commit -m "your commit message" <<< commit all 
  your added files
  git push origin YourBranch

这应该有效 问候, 托马斯