ギタブクリス

3151 ワード

私はこの新しいGitthub CLIが最近記事でポップアップしたのを見ました、そして、私が仕事と家庭で両方のプロジェクトのためにGithubを使うので、それはそれをチェックするために、私に完全な感覚を作ります.うまくいけば、あなたが自分でダイビングするときに便利な以下の私のノートを見つけることができます!
私は主にofficial GitHub CLI pageからのガイドに続いている、あなたも見ることができるyoutube intro videoがあります.

インストール


それだけでなく
brew install gh

認証


Github Cliはあなたが誰であるかを知る必要があります.そのプロセスを次のようにオフにすることができます.
gh auth login
最初にいくつかの質問をするでしょう.私が与えた答えが、あなたの好みが異なる場合があります.
どんなアカウントにログインしますか?A : github.コム
どのように認証したいですか?認証トークンを貼り付けます
次に、GitHub CLIがあなたのアカウントにアクセスできるように、あなたはトークンを作成できるURLを与えられます.https://github.com/settings/tokens .
をクリックして“新しいトークンを生成する”と、メモを追加するように求められます.このノートでは、トークンを知っているときにあなたのトークンを後で見る必要があることをお知らせすることです.私は、ちょうど「Github CLI」を読んでいるメモを加えました.
次に、このトークンを使用するアクセスに応じてスコープを選択する必要があります.それは私の個人的なアカウントであり、私はすべてを選択したGithub CLIで可能なすべてを行うことができます.

ページの下部にある緑色の「生成トークン」ボタンをクリックします.
その後、あなたのトークンを参照してください、あなたが永遠になくなるだろうタブを閉じると、今それをコピーしてください!その後、それを削除し、新しいトークンを再生する必要があります.
コマンドラインに戻り、トークンをGithub CLIセットアップにペーストします.
デフォルトのgitプロトコルを選択してください
その後、Configured git protocolとあなたがログインしているというメッセージが表示されます.

CLIコマンド


このCLIツールを使用するので、次のセクションを更新します.私はどのようにそれを見つけるかを見るために残業を使用する予定です.Github CLIが何をすることができるかについての詳細情報を見つけるために、私はreading the docsを勧めます.
プルリクエストの作成
プルリクエストを作成して実行するブランチを確認してください.
gh pr create
あなたのプル要求の詳細について一連の質問をします.
タイトル?PRのタイトル
ボディー?これは、' e 'を押すか、または'入力'をスキップしてナノで開くことができます
それから、あなたはあなたのPRを提出するオプションを与えられます.
これはあなたのデフォルトのブランチにPRを作成します.PRを開発ブランチに入れるには、例えば以下のようにします.
gh pr create --base develop
我々のPRが存在する今、誰かがそれを見直したと偽りましょう、そして、彼らがこれまでに見た最高のコーディング標準であるとわかりました.それで、合併する時間です.これは、PR番号、URL、またはブランチ名のいずれかでCLIから直接行うことができます.
現在のPRSのリストを表示するには、次のように入力します.
gh pr list
それから、あなたがマージしたいPRの数があれば、次のようにします.
gh pr merge 18
これにより、--baseCreate a merge commit、またはRebase and mergeなどのマージを行う方法についていくつかのオプションが表示されます.最初のオプションを選択してマージコミットを作成します.また、私は本当に私はあなたがもう必要としない支店を削除することを覚えているのはひどいです.
これらの質問に答えることなくコマンドを実行するには、フラグSquash and merge--mergeを使用したり、単一の文字列を一緒に使用することもできます.
gh pr merge 18 -md
あなたがメッセージを取得する場合は、プルのリクエストを参照してくださいいくつかの種類のCIがまだ走っているか、または、より多くのチェックなどを必要としているようにまだ合併することができないもう一つの理由があるので、数秒でそれからもう一度試みてください.