如何使git自动命令每个文件更改(CentOS)
我的Web服务器每次都可以对其进行更新时,它会自动为其更新BitBucket存储库。
我有一个正在不断更新服务器源代码的开发人员,但是他没有进行回购,这是他们在更新服务器上的代码时进行服务器自动提交的一种方式,因此我有一个有关什么的历史记录发生了变化。
注意:这是开发服务器,因此安全性并不高于优先级,但这会很好。
评论中的解决方案是可取的。但是,如果您真的很绝望,则可以编写一个Cronjob,以每分钟,小时或每天在目录中自动提交所有修改的文件。
只需编写一个简单的脚本,该脚本从您关心的目录中提出并推动 -
#!/bin/bash
cd /path/to/repo/
git commit -a -m "Auto-Commit"
git push
然后将脚本添加到您的crontab,CentOS指令。它经常喜欢运行。
这只会提交已经添加到存储库的文件。