Git自动提交每日

时间:2018-09-04 06:30:01

标签: linux git git-commit

我可以通过日常例行在目录中提交更改吗?说,在清晨每12 AM,它应该自动提交该目录中的所有更改吗?有可能在git中吗?对于每个更改,我都会得到一些有关自动提交的答案。但是我希望每天提交一次。

1 个答案:

答案 0 :(得分:2)

如果您只想每天早上12点提交所有更改,则可以使用cronjob进行。

假设您正在使用带有bash的linux发行版,则可以编写执行提交的bash脚本

#!/bin/bash
cd <git directory> && git add -A && git commit * --allow-empty-message -m ''

然后您可以将此cron作业放置在/etc/cron.d /

0 0 * * * <username> /bin/bash <script location>

如果您打算仅以自己的用户身份运行它,则可以通过运行将其交互地添加到您的个人crontab中

crontab -e