linux - Git 每日自动提交

标签 linux git git-commit

我可以每天例行提交我在目录中的更改吗?假设,在凌晨 12 点,它应该自动提交该目录中的所有更改?在 git 中有可能吗?对于每次更改,我都会得到一些自动提交的答案。但我希望每天提交一次。

最佳答案

如果您只想在每天早上 12 点提交所有更改,您可以使用 cronjob 来完成。

假设您使用的是带有 bash 的 linux 发行版,您可以编写一个执行提交的 bash 脚本

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

然后你可以把这个cron job放在/etc/cron.d/

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

如果您打算仅以您自己的用户身份运行它,那么您可以通过运行以交互方式将它添加到您的个人 crontab

crontab -e

关于linux - Git 每日自动提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52160052/

相关文章:

linux - linux中netstat和ss的区别?

Linux Shell 脚本 - 带通配符的字符串比较

PHP 编译器 require 命令以及存储库详细信息

python - Ac2git 给出属性错误

git - 如何获取所有远程分支, "git fetch --all"不起作用

github - 如何从提交 id 中找到分支

php - Www-data 用户访问/var/www/之外的文件/文件夹

linux - 将文件夹移动到 unix 中按字母顺序排列的子目录

git - 查看过期的 reflog 日志

git log 只显示一个提交id