Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Git将更改部署到服务器_Git_Bitbucket - Fatal编程技术网

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

使用Git将更改部署到服务器,git,bitbucket,Git,Bitbucket,我已经通读了这里的帖子,我还没有找到一个能很好地解释我在寻找什么的帖子。所以,就这样 我正在本地开发一个Wordpress网站。我提交更改,然后将它们推送到Bitbucket。一旦我这样做了,我就转到我的服务器,希望所有的更改都反映在该服务器上,即使服务器上有更改。我已经尝试了各种方法,但我无法使其正常工作。我已经尝试了git fetch,但没有反映出任何更改。它说的是->FETCH_HEAD,而不是HEAD,这可能是个问题 这样做的最佳方式是什么,即使服务器上有更改,更改也会始终反映在我的服务

我已经通读了这里的帖子,我还没有找到一个能很好地解释我在寻找什么的帖子。所以,就这样

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


这样做的最佳方式是什么,即使服务器上有更改,更改也会始终反映在我的服务器上?我想覆盖服务器上的内容。谢谢你的帮助

如果您只想从repo中获取文件,请进行
git签出。
还原服务器上所有修改的文件,然后提取更改


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

假设您正在将文件ftp到服务器,您可能希望尝试git ftp:。

git checkout
是我的解决方案的关键。因此,现在我知道,当我签出时,它将忽略服务器上所做的更改。非常感谢。