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