繁体   English   中英

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

[英]How to commit remote files on git pull?

问题:

我的服务器上有一个php脚本,用于更改名为“ example /”的目录中的某些文件。 更改的文件是“未提交”,确定。 因此,要进行此更改,我需要:

  • 登录服务器
  • 转到站点目录
  • 设置git nude = false
  • 添加并提交所有
  • 设置裸=真
  • 最终git拉出更改以在本地工作!

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

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

对不起,我的英语。 ^^

如果这是您的php脚本,并且/或者您有权更改它,则只需编辑脚本即可提交更改。

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

据我所知,git hooks在这里不适用,因为工作目录只是由php脚本更改的,而实际上不是git函数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM