每小时GIT推送

我是否可以通过批处理脚本每小时自动执行一次Git推送。

我通常会输入:

git add * git commit -m "latest update" git push https://username:password@github.com/username/repository.git master 

我该如何自动化?

是的,你可以用cron做到这一点。 要将任务添加到cron,您需要运行

 crontab -e 

语法应该在最后一行的注释中指定,但我还是会解释它:

mh dom mon dow命令按顺序:这些是分钟,小时,月份日期,月份,星期几以及此时运行的命令。

因此,要每小时运行一次,您需要:

 0 * * * * /home/username/bin/git-backup-script.sh 

这意味着在每天的每小时的第0分钟运行脚本等。

其中/home/username/bin/git-backup-script.sh是一个shell脚本,可以完成你提到的所有事情(虽然不要忘记cd到其中的相关目录!)