自动部署新推送数据的post-receive hook?

时间:2012-02-06 08:23:16

标签: git auto-update githooks

我正在寻求实现一个接收后脚本,将我新推送的数据部署到本地文件夹。

使用Linux / bash我已经完成了相同的操作,但是我使用了git pull,当本地文件夹有关于pull(网站正在运行)的一些更改时,我经常会遇到冲突。

我不知道最好的方法是保持拉力,或重置或其他什么,更好,更干净?

顺便说一下,只有在我指示它的情况下,是否可以自动部署新推送的数据,而不必每次都进行分支/标记?我是git的新手,我不知道这是否可行。

我之所以这样,是因为推送会自动更新网站,我有时想保存更改,但并非一切都完全正常。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

  1. 对于 git pull 中的冲突,请使用 .gitignore
  2. 对于可控部署,您可以在提交日志中添加一些神奇字词,并在收到后中检查该字词。