使用Git将更改部署到服务器

时间:2014-09-23 14:45:49

标签: git bitbucket

我已经阅读了这里的帖子,但我找不到一个对我要找的内容有很好解释的帖子。所以,这就是......

我正在本地开发一个Wordpress网站。我提交更改然后将它们推送到Bitbucket。一旦我这样做,我就转到我的服务器,并希望所有的更改都反映在该服务器上,即使服务器上有更改。我尝试了各种各样的东西,但我无法正常工作。我尝试了git fetch,但没有反映出任何变化。它显示-> FETCH_HEAD而不是HEAD,这可能是一个问题。

执行此操作的最佳方法是什么,以便即使服务器上有更改,更改仍会反映在我的服务器上?我想覆盖服务器上的内容。谢谢你的帮助!

2 个答案:

答案 0 :(得分:2)

如果您只需要来自repo的文件,请创建git checkout .以还原服务器上的所有已修改文件,然后提取更改。

如果您有像Jenkins这样的部署系统,则可以定义应在部署时执行的命令堆栈。

答案 1 :(得分:0)

假设您正在将文件FTP到服务器,您可能需要尝试git-ftp:https://github.com/git-ftp/git-ftp/