
「GitHub CLI」を試しました。
「GitHub CLI」を試しました。
— miya (@miya00907380) July 12, 2025
具体的には、本ツールを使用して、自身のリポジトリを対象に以下の操作を実行しました。
# 実行した操作
1. 一括削除
`gh repo delete`を使用してprivateのリポジトリ(全て不要)を一括削除しました。
2. 一覧表示・作成・情報表示・クローン、
`gh repo list`、`gh… pic.twitter.com/tCEBfi0XKm
「GitHub CLI」を初使用して、自身のリポジトリを対象に以下の操作を実行しました。
実行した操作
一括削除
`gh repo delete`を使用してprivateのリポジトリ(全て不要)を一括削除しました。一覧表示・作成・情報表示・クローン、
`gh repo list`、`gh repo create`、`gh repo view`、`gh repo clone`を使用して、リポジトリの一覧表示・作成・情報表示・クローンを実行しました。プルリクエストの作成
`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`