Git 部署到Azure网站
我正在关注这个 现在我发现关于部署到Azure的部分有点模棱两可。因此,以下是我在本文件/文章中未提及的问题: 是否需要将远程分支命名为Azure? 从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”不是分支的名称,而是远程的名称,请查看您是否不熟悉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撰写文章/文档。天哪,他们可能需要一些优秀的技术作家。