如何让 GIT 自动提交每个文件更改(centOS)
是否有可能每次我的网络服务器对其进行更新时,它都会自动更新它的 bitbucket 存储库。
我有一个不断更新服务器源代码的开发人员,但他没有进行 repo 提交,这是他们在更新服务器上的代码时使服务器自动提交的一种方式,所以我有历史记录发生。
注意:这是一个开发服务器,因此安全性不是高优先级,但它会很好。
如何让 GIT 自动提交每个文件更改(centOS)
是否有可能每次我的网络服务器对其进行更新时,它都会自动更新它的 bitbucket 存储库。
我有一个不断更新服务器源代码的开发人员,但他没有进行 repo 提交,这是他们在更新服务器上的代码时使服务器自动提交的一种方式,所以我有历史记录发生。
注意:这是一个开发服务器,因此安全性不是高优先级,但它会很好。
评论中的解决方案更可取。但是如果你真的很绝望,你可以编写一个 cronjob 来自动提交目录中所有修改过的文件,每分钟、每小时或每天。
只需编写一个简单的脚本,从您关心的目录提交和推送 -
#!/bin/bash
cd /path/to/repo/
git commit -a -m "Auto-Commit"
git push
然后将脚本添加到您的crontab,CentOS Instructions here。让它运行你喜欢的频率。
这只会提交已添加到存储库的文件。