メインコンテンツへスキップ
見出し画像

「GitHub CLI」を試しました。

    「GitHub CLI」を試しました。
    具体的には、本ツールを使用して、自身のリポジトリを対象に以下の操作を実行しました。

    # 実行した操作
    1. 一括削除
    `gh repo delete`を使用してprivateのリポジトリ(全て不要)を一括削除しました。

    2. 一覧表示・作成・情報表示・クローン、
    `gh repo list`、`gh… pic.twitter.com/tCEBfi0XKm

    — miya (@miya00907380) July 12, 2025

    「GitHub CLI」を初使用して、自身のリポジトリを対象に以下の操作を実行しました。

    実行した操作

    1. 一括削除
      `gh repo delete`を使用してprivateのリポジトリ(全て不要)を一括削除しました。

    2. 一覧表示・作成・情報表示・クローン、
      `gh repo list`、`gh repo create`、`gh repo view`、`gh repo clone`を使用して、リポジトリの一覧表示・作成・情報表示・クローンを実行しました。

    3. プルリクエストの作成
      `gh pr create`でプルリクエスト(空のファイルhogeを追加)を作成しました。
      その後は、本ツールを使用せず、GitHubのUI上から手動でmainブランチにマージしました。

    GitHub CLIとは?

    GitHubをコマンドラインから操作するための、GitHub公式のオープンソースツールです。
    `gh`コマンドを使うことで、リポジトリの作成、クローン、プルリクエスト、Issueなど、GitHub関連の多くの機能をターミナル上で実行できます。
    主要なコマンドとして、以下のものがあります。

    • pr: プルリクエストの作成、表示、チェックアウトなど

    • issue: Issueの作成、表示、一覧など

    • repo: リポジトリの作成、クローン、フォーク、表示など

    • gist: Gistの作成、一覧、編集など

    • release: リリースの作成、一覧、ダウンロードなど

    • actions: GitHub Actionsのワークフローや実行状況の表示、管理

    • auth: GitHubへのログイン、ログアウト、状態の確認

    • codespace: Codespacesの管理

    • search: リポジトリ内のコードやIssueなどを検索

    • project: GitHub Projectsの管理

    • help: 各コマンドのヘルプを表示

    今後の展望

    未実行のコマンド(actions、issue、gist、codespaceなど)を試します。
    また、本ツールを使用して、GitHub関連の単純操作を効率的に実行したり、CI/CDパイプラインの構築を行います。

    動画タイムライン

    • 0:00-0:16: `gh repo list`を使用して自身のリポジトリ一覧を表示している様子

    • 0:16-0:43: `gh repo delete`

    • 0:43-1:26: `gh repo create`、`gh repo view`、`gh repo clone`

    • 1:26-2:04: `gh pr create`

    関連URL

     
     

    miya

     
     
    ゲームクリエイター。ゲーム、Unity、AI(ゲーム、アート、音楽)に関する投稿を行なっています。

    あなたへのおすすめ