我已经阅读了这里的帖子,但我找不到一个对我要找的内容有很好解释的帖子。所以,这就是......
我正在本地开发一个Wordpress网站。我提交更改然后将它们推送到Bitbucket。一旦我这样做,我就转到我的服务器,并希望所有的更改都反映在该服务器上,即使服务器上有更改。我尝试了各种各样的东西,但我无法正常工作。我尝试了git fetch
,但没有反映出任何变化。它显示-> FETCH_HEAD
而不是HEAD
,这可能是一个问题。
执行此操作的最佳方法是什么,以便即使服务器上有更改,更改仍会反映在我的服务器上?我想覆盖服务器上的内容。谢谢你的帮助!
答案 0 :(得分:2)
如果您只需要来自repo的文件,请创建git checkout .
以还原服务器上的所有已修改文件,然后提取更改。
如果您有像Jenkins这样的部署系统,则可以定义应在部署时执行的命令堆栈。
答案 1 :(得分:0)
假设您正在将文件FTP到服务器,您可能需要尝试git-ftp:https://github.com/git-ftp/git-ftp/。