Развернуть другую ветку, кроме `master`, через` pm2`, дать ошибку `git`? - PullRequest
0 голосов
/ 14 января 2019

Я использую pm2 (http://pm2.keymetrics.io/docs/usage/deployment/), чтобы выполнить развертывание в моем приложении. Но я обнаружил, что не могу развернуть в ветвях, отличных от master. Ниже моя конфигурация:

{
            key: '~/.ssh/aws.pem',
            user: 'ubuntu',
            host: [host],
            ref: 'origin/develop_zy',
            repo: 'git@github.com:zhaoyi0113/xxxxx.git',
            path: '/home/ubuntu/zy',
}

Я получаю эту ошибку, если установить origin/develop_zy на ref:

fatal: ambiguous argument 'origin/develop_zy': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

  git reset failed

Deploy failed
1

но работает нормально, если я изменю его на origin/master. Я уверен, что ветка develop_zy существует в моем репо как локально, так и удаленно. Ошибка выглядит как ошибка git, и когда git дает нам эту ошибку.

Как развернуть в разных ветках?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...