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

时间:2019-06-19 19:43:41

标签: git version-control commit tortoisegit

我将首次尝试使用Git进行版本控制,并且我下载了TortoiseGit来简化该过程(这个问题可能并不重要,但是由于我使用它,所以我真的不知道任何命令行命令)。

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

有人知道我想做的事是否可能吗,如果可以,最好的方法是什么?

谢谢!

编辑:我在Windows 7上

1 个答案:

答案 0 :(得分:1)

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

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

这应该有效 问候, 托马斯