ホームページ >テクノロジー周辺機器 >IT業界 >Github CLI:コマンドラインからのGithubのガイド

Github CLI:コマンドラインからのGithubのガイド

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌オリジナル
2025-02-14 10:11:11256ブラウズ

github cli Quick Start Guide:ブラウザに別れを告げ、コマンドラインでgithubを制御する

この記事では、GitHub CLIをすばやく始めて、その用途、設定、使用方法を理解します。

gitコマンドに精通している場合は、githubリポジトリでさまざまな操作を実行するには、Webブラウザーに切り替える必要があることを知っておく必要があります。新しいGitHub CLIツールを使用すると、コマンドラインインターフェイスを離れることなく、これらの操作の多くを実行できます。

コアポイント

  • Github CLIを使用すると、ユーザーはWebブラウザーに切り替えることなくコマンドラインインターフェイスを離れることなく、GitHubリポジトリでさまざまな操作を実行できます。
  • github CLIコマンド構造はツリーに似ており、2つのレイヤーが含まれています。最初のレイヤーには、configrepoissueprgistcredits
  • の6つのコマンドが含まれています。 >、および
  • 。各コマンドには、ユーザーが実行するアクションを指定できる2番目のレイヤーがあります。
  • Github CLIを使用すると、ユーザーはコマンドラインから直接リポジトリをクローン、フォーク、表示、作成できます。また、プルリクエスト、問題、および要点を作成および管理するためのコマンドも含まれています。
Github CLIは強力なGitHubリポジトリ管理ツールですが、まだ開発中であり、新しいコマンドが時間とともに表示される可能性があることに注意することが重要です。新機能と既存のツールの使用方法については、ユーザーがマニュアルを参照することをお勧めします。

github cli設定

開始するには、インストールページにアクセスして、オペレーティングシステムのGitHub CLIインストール手順を見つけてください。 WindowsおよびMacOSの場合、パッケージマネージャーを使用してGitHub CLIをインストールして更新できます。 Linuxユーザーの場合、パッケージは最新リリースページからダウンロードする必要があります。 Windowsユーザーには署名済みのMSIインストーラーもありますが、この方法を選択する場合は、ツールを手動で再ダウンロードして更新する必要があることに注意してください。 Windowsユーザーの場合、最も簡単な方法は、Scoop Package Managerを使用することです。

    以下は、サポートされているプラ​​ットフォームごとにインストール手順です。
  • Windows:
<code>scoop bucket add github-gh https://github.com/cli/scoop-gh.git
scoop install gh</code>
  • macos:
<code>brew install gh</code>
  • debian/ubuntu linux:
<code>sudo apt install git && sudo dpkg -i gh_*_linux_amd64.deb</code>
  • fedora/centos linux:
<code>sudo yum localinstall gh_*_linux_amd64.rpm</code>
  • arch linux:
<code>yay -S github-cli</code>

Windowsでは、Git Bash端子を使用することをお勧めします。このインターフェイスを使用すると、自動完了など、一般的に使用されるLinuxコマンドとBash関数にアクセスできます。また、ターミナル統合を通じてVisual Studioコードによって公式にサポートされています。

gh repo view cli/cli github CLIをインストールした後、アカウントを確認する必要があります。コマンドを実行すると、この認証プロセスがトリガーされます。たとえば、

を試してみてください。初めてそれを使用しているユーザーの場合、システムは次のように促されます。

GitHub CLI: A Guide to GitHub from the Command Line

単にを押すだけでキーを入力して、次のようにプロセスを開始します。

GitHub CLI: A Guide to GitHub from the Command Line

パスワードを提供した後、「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 viewgh 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

プロジェクトのローカルGitリポジトリが初期化されていることがわかります。コマンドラインからリポジトリを作成するには、次のコマンドを実行するだけです。
<code>scoop bucket add github-gh https://github.com/cli/scoop-gh.git
scoop install gh</code>

--publicオプションを指定していない場合、プライベートリポジトリはデフォルトで作成されます。これがあなたが指定できるフラグの完全なリストです:

<code>brew install gh</code>

別の組織の下でリポジトリを作成する場合は、次の構文を使用してリポジトリを作成する必要があります。 gh repo create org/repo

(記事の残りの部分、プル要求、発行、GISTコマンド、概要、FAQに関して、スペースの制限のため、段落で質問してください。

以上がGithub CLI:コマンドラインからのGithubのガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。