0

如何让 GIT 自动提交每个文件更改(centOS)

是否有可能每次我的网络服务器对其进行更新时,它都会自动更新它的 bitbucket 存储库。

我有一个不断更新服务器源代码的开发人员,但他没有进行 repo 提交,这是他们在更新服务器上的代码时使服务器自动提交的一种方式,所以我有历史记录发生。

注意:这是一个开发服务器,因此安全性不是高优先级,但它会很好。

4

1 回答 1

4

评论中的解决方案更可取。但是如果你真的很绝望,你可以编写一个 cronjob 来自动提交目录中所有修改过的文件,每分钟、每小时或每天。

只需编写一个简单的脚本,从您关心的目录提交和推送 -

#!/bin/bash

cd /path/to/repo/
git commit -a -m "Auto-Commit"
git push

然后将脚本添加到您的crontab,CentOS Instructions here。让它运行你喜欢的频率。

这只会提交已添加到存储库的文件。

于 2014-01-29T00:58:14.630 回答