ホームページ >テクノロジー周辺機器 >IT業界 >Github CLI:コマンドラインからのGithubのガイド
この記事では、GitHub CLIをすばやく始めて、その用途、設定、使用方法を理解します。
gitコマンドに精通している場合は、githubリポジトリでさまざまな操作を実行するには、Webブラウザーに切り替える必要があることを知っておく必要があります。新しいGitHub CLIツールを使用すると、コマンドラインインターフェイスを離れることなく、これらの操作の多くを実行できます。
コアポイント
config
、repo
、issue
、pr
、gist
、credits
、github cli設定
開始するには、インストールページにアクセスして、オペレーティングシステムのGitHub CLIインストール手順を見つけてください。 WindowsおよびMacOSの場合、パッケージマネージャーを使用してGitHub CLIをインストールして更新できます。 Linuxユーザーの場合、パッケージは最新リリースページからダウンロードする必要があります。 Windowsユーザーには署名済みのMSIインストーラーもありますが、この方法を選択する場合は、ツールを手動で再ダウンロードして更新する必要があることに注意してください。 Windowsユーザーの場合、最も簡単な方法は、Scoop Package Managerを使用することです。
<code>scoop bucket add github-gh https://github.com/cli/scoop-gh.git scoop install gh</code>
<code>brew install gh</code>
<code>sudo apt install git && sudo dpkg -i gh_*_linux_amd64.deb</code>
<code>sudo yum localinstall gh_*_linux_amd64.rpm</code>
<code>yay -S github-cli</code>
Windowsでは、Git Bash端子を使用することをお勧めします。このインターフェイスを使用すると、自動完了など、一般的に使用されるLinuxコマンドとBash関数にアクセスできます。また、ターミナル統合を通じてVisual Studioコードによって公式にサポートされています。
gh repo view cli/cli
github CLIをインストールした後、アカウントを確認する必要があります。コマンドを実行すると、この認証プロセスがトリガーされます。たとえば、
単にを押すだけでキーを入力して、次のようにプロセスを開始します。
パスワードを提供した後、「Github CLIに正常に検証された」というメッセージが表示されます。これで、コマンドライン端子を介してGitHubプラットフォームと対話できるようになりました。次のステップは、オプションである自動完成を実装することです。この行を~/.bash_profile
:
<code>scoop bucket add github-gh https://github.com/cli/scoop-gh.git scoop install gh</code>
現在の端末で上記のコマンドを実行して、端子を再起動せずにオートコンプリート関数を取得することもできます。それが有効であることを確認するには、gh repo
と入力し、tabを2回押します。現在のrepo
コマンドに添付できる4つの異なるコマンドを表示する必要があります。
github cliコマンド構造
gh
コマンド構造はツリーに似ており、覚えやすいです。基本的に、コマンドのレイヤーは2層しかありません。最初のレイヤーには、6つのコマンドのみが含まれています:
config
repo
issue
pr
gist
credits
各コマンドには、gh repo view
やgh pr list
などの実行するアクションを指定できる2番目のレイヤーコマンドがあります。ただし、credits
コマンドにはセカンドレベルのコマンドがありません。実行されると、リポジトリの貢献者の名前のみがリストされます。これがあなた自身で試すことができる簡単な例です:
<code>brew install gh</code>
次のセクションで、残りのコマンドを詳細に紹介します。
githubリポジトリコマンド
gh
コマンドを使用してリポジトリをクローンすると、git
コマンドを使用するよりも簡単です。クローンするには、次の形式でコマンドを実行するだけです。
<code>sudo apt install git && sudo dpkg -i gh_*_linux_amd64.deb</code>この形式により、メモリからのクローニングが簡単になります。長いgit URLを入力したりコピーしたりする必要はなく、クローンを作成する必要はありません。例は次のとおりです。
<code>sudo yum localinstall gh_*_linux_amd64.rpm</code>コマンドラインからアカウントに既存のリポジトリを簡単にフォークすることもできます。これを試してみてください:
<code>yay -S github-cli</code>フォークプロセス中に、ツールはあなたもそれを複製するかどうかを尋ねます。 「はい」と言うと、クローンが実行され、リモートアップストリームブランチをセットアップし、更新を自動的に実行します。これは非常に便利です。これは、コマンドラインのリポジトリ構成をチェックすることで確認できます:
。これが私の出力です:git config -e
<code class="language-bash">eval "$(gh completion -s bash)"</code>はデフォルトのブランチです。
コマンドを使用して、通常どおりフォークリポジトリを同期する必要があります。 trunk
倉庫の場合:git
cli
<code class="language-bash">$ gh credits cli/cli</code>コマンドを使用して、GitHubでホストされているプロジェクトの説明とREADMEファイルを表示することもできます。このコマンドをお試しください:
gh repo view
<code class="language-bash">gh repo clone OWNER/REPO</code>コマンドを使用してクローン、フォーク、および表示する方法を学びました。コマンドラインから新しいgithubリポジトリを作成しましょう。まず、新しいプロジェクトを作成する必要があります。 next.jsプロジェクトをすばやく生成しましょう。尋ねられたら、「デフォルトの初心者アプリケーション」テンプレートを使用してください:
gh repo
<code>scoop bucket add github-gh https://github.com/cli/scoop-gh.git scoop install gh</code>
<code>brew install gh</code>
別の組織の下でリポジトリを作成する場合は、次の構文を使用してリポジトリを作成する必要があります。 gh repo create org/repo
(記事の残りの部分、プル要求、発行、GISTコマンド、概要、FAQに関して、スペースの制限のため、段落で質問してください。
以上がGithub CLI:コマンドラインからのGithubのガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。