使用Git将更改部署到服务器
我已经通读了这里的帖子,我还没有找到一个能很好地解释我在寻找什么的帖子。所以,就这样 我正在本地开发一个Wordpress网站。我提交更改,然后将它们推送到Bitbucket。一旦我这样做了,我就转到我的服务器,希望所有的更改都反映在该服务器上,即使服务器上有更改。我已经尝试了各种方法,但我无法使其正常工作。我已经尝试了git fetch,但没有反映出任何更改。它说的是使用Git将更改部署到服务器,git,bitbucket,Git,Bitbucket,我已经通读了这里的帖子,我还没有找到一个能很好地解释我在寻找什么的帖子。所以,就这样 我正在本地开发一个Wordpress网站。我提交更改,然后将它们推送到Bitbucket。一旦我这样做了,我就转到我的服务器,希望所有的更改都反映在该服务器上,即使服务器上有更改。我已经尝试了各种方法,但我无法使其正常工作。我已经尝试了git fetch,但没有反映出任何更改。它说的是->FETCH_HEAD,而不是HEAD,这可能是个问题 这样做的最佳方式是什么,即使服务器上有更改,更改也会始终反映在我的服务
->FETCH_HEAD
,而不是HEAD
,这可能是个问题
这样做的最佳方式是什么,即使服务器上有更改,更改也会始终反映在我的服务器上?我想覆盖服务器上的内容。谢谢你的帮助 如果您只想从repo中获取文件,请进行
git签出。
还原服务器上所有修改的文件,然后提取更改
如果您有一个像Jenkins这样的部署系统,您可以定义一个应该在部署时执行的命令堆栈 假设您正在将文件ftp到服务器,您可能希望尝试git ftp:。
git checkout
是我的解决方案的关键。因此,现在我知道,当我签出时,它将忽略服务器上所做的更改。非常感谢。