Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.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 部署到Azure网站_Git_Visual Studio_Azure_Azure Web App Service - Fatal编程技术网

Git 部署到Azure网站

Git 部署到Azure网站,git,visual-studio,azure,azure-web-app-service,Git,Visual Studio,Azure,Azure Web App Service,我正在关注这个 现在我发现关于部署到Azure的部分有点模棱两可。因此,以下是我在本文件/文章中未提及的问题: 是否需要将远程分支命名为Azure? 从Azure分支推送到主分支如何启动实际部署? 如果“azure”不是分支的名称,而是远程的名称,请查看您是否不熟悉git远程概念。您可以选择为遥控器命名任何您想要的名称 至于git push azure master是如何导致部署的,之所以这样做是因为azure上的repo有一个post接收钩子来启动部署。如果转到D:\home\site\rep

我正在关注这个

现在我发现关于部署到Azure的部分有点模棱两可。因此,以下是我在本文件/文章中未提及的问题:

是否需要将远程分支命名为Azure? 从Azure分支推送到主分支如何启动实际部署?
如果“azure”不是分支的名称,而是远程的名称,请查看您是否不熟悉git远程概念。您可以选择为遥控器命名任何您想要的名称


至于git push azure master是如何导致部署的,之所以这样做是因为azure上的repo有一个post接收钩子来启动部署。如果转到D:\home\site\repository\.git\hooks,您可以在Kudu控制台中看到这一点。

我熟悉git的概念。远程分支与已创建或克隆的本地分支相比,不是简单的远程分支吗?不管怎样,下面的命令实际上是如何部署到azure网站的?$git push azure masterNo,远程不是远程分支。remote是git url的别名。默认的git远程名称是“origin”,这里我们只使用“azure”作为远程名称。然后,对于给定的远程设备,您可以拥有任意数量的分支。在Davids point上展开,当您推送到Microsoft azure上托管的名为azure的远程设备时,azure云知道如何从master部署您的应用程序。azure remote实际上并不是它自己的git repo,因为它不提供源代码控制,而是云中的一个端点,它使用git协议从master获取最新的提交并部署到您的azure应用程序服务。现在Dan Schnau,这就是我要找的答案。您应该为microsoft撰写文章/文档。天哪,他们可能需要一些优秀的技术作家。