让git自动将服务器上的每个文件更改提交到bitbucket

时间:2014-01-28 23:51:50

标签: git bash bitbucket autocommit

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

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

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

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

1 个答案:

答案 0 :(得分:4)

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

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

#!/bin/bash

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

然后将脚本添加到crontab, CentOS Instructions here。经常你喜欢它运行。

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