lizard git

Lizard アカウントを GitHub に接続し、プロジェクトのサービスがどのリポジトリからデプロイされるかを確認し、サービスを別のブランチに切り替えます。GitHub App の接続は、個々のプロジェクトではなく Lizard アカウントに属します。

lizard git のその他のサブコマンドは Lizard Git 用で、このページでは扱いません。

使い方

lizard git connect
lizard git status [flags]
lizard git checkout <service> <branch> [flags]

-p を指定しない場合、status と checkout はリンクされたプロジェクトを使い、リンクされていないフォルダーではデフォルトプロジェクトを使います。

サブコマンド

lizard git connect

GitHub App を接続してプライベートリポジトリにアクセスします。このコマンドは GitHub を開いてアプリをインストールさせ、Enter が押されるのを待ってから接続を確認します。アプリがすでに接続されている場合は、その旨を表示します。--json を付けた場合やターミナル外では、代わりにインストール URL を表示します: { installed: false, installUrl }。

lizard git status

GitHub App が接続されているかどうかと、プロジェクトの各サービスがどのリポジトリとブランチからデプロイされるかを表示します。

フラグ説明
-p, --project <id>プロジェクトの名前、slug、または ID

lizard git checkout <service> <branch>

サービスを別のブランチに切り替えて再デプロイします。

フラグ説明
--detachログのストリーミングをスキップ
-p, --project <id>プロジェクトの名前、slug、または ID

例

GitHub App を接続する

lizard git connect

接続とリポジトリのステータスを確認する

lizard git status

サービスを別のブランチに切り替える

lizard git checkout api staging

ログをストリーミングせずにブランチを切り替える

lizard git checkout api staging --detach

関連項目

  • GitHub からデプロイ — リポジトリの接続、push 時の自動再デプロイ、モノレポの設定
  • lizard add — GitHub リポジトリからサービスを作成

更新日