如何在git pull上提交远程文件?

时间:2016-08-24 22:29:46

标签: git githooks

问题:

我的服务器上有一个php脚本,用于更改名为"示例/"的目录中的一些文件。此更改的文件是"未提交",好的。所以,为了实现这一改变,我需要:

  • 登录服务器
  • 转到网站目录
  • set git bare = false
  • 添加并提交所有
  • set bare = true
  • 最后git将更改拉到本地工作!

这是一项非常无聊的工作,我想知道是否有自动执行此操作的方法或脚本。也许git hooks可以帮助完成这项任务,但我无法找到有关此问题的任何内容。

或者(如果存在)一些git命令从本地远程更新。

对不起我的英文。 ^^

1 个答案:

答案 0 :(得分:1)

如果是您的PHP脚本,并且/或者您有权更改它,则可以编辑脚本以提交更改。

否则,根据您的服务器平台,您可以添加一个cron作业(或计划任务(Windows)等)并编写一个新脚本来定期提交更改。

据我所知,git hooks不适用于此处,因为工作目录刚刚被php脚本更改,实际上并不是一个git函数。