【问题标题】:Azure deployment via local repository通过本地存储库部署 Azure
【发布时间】:2018-06-19 23:45:26
【问题描述】:

我正在尝试通过本地存储库部署到 azure。

git push --set-upstream azure master

在控制台中,我看到了

remote: Preparing deployment for commit id 'bfe24a411c'.

提交 ID 不是最新的。

git show
commit 429c7abcede0cd8874b70f2c37ea8f8e3e2d57e1 (HEAD -> CoreMigration, origin/CoreMigration)

为什么要推送旧的提交?

更新:

我在 bitbucket 上托管了现有的代码存储库。从 bitbucket 部署需要太长时间,所以我想尝试从本地存储库部署。所以,我有几个遥控器。我跟着 https://docs.microsoft.com/en-us/azure/app-service/app-service-deploy-local-git 。并将 azure 添加为远程。

【问题讨论】:

  • 正如你刚才提到的只是示例 git 命令,很难说为什么。您可以按照Local Git Deployment to Azure App Service 教程进行操作。
  • 我遵循的教程..我可以发布任何命令的任何输出..我应该从哪里开始调试?
  • @SimeonGrigorovich 你能运行 git rev-parse master git rev-parse origin/master git rev-parse azure/master 他们会给你每个分支的提交,我们可以弄清楚发生了什么

标签: git azure azure-deployment


【解决方案1】:

所以你的问题是你最近的提交不在 master 分支上。

git 显示 提交 429c7abcede0cd8874b70f2c37ea8f8e3e2d57e1 (HEAD -> CoreMigration, origin/CoreMigration)

根据您在此处发布的内容,您的头在一个名为 CoreMigration 的分支上。所以运行 git push azure master 只会将 master 分支推送到 azure repo。

您需要将您的 CoreMigration 分支合并到 master 中,然后推送到 azure 远程

【讨论】:

    猜你喜欢
    • 2019-09-21
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 2017-05-09
    • 2014-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多