Git/GitHubの便利コマンドを紹介!

はじめに よく使っている便利コマンドをいくつか紹介します。 自分はzshのaliasに登録して、すぐ呼び出せるようにしています。 github cli とfzfの導入が必要です。 デフォルトブランチに移動する リポジトリによって、デフォルトブランチがmainとmasterがバラバラだったりするので。 git switch $(gh repo view --json defaultBranchRef --jq .defaultBranchRef.name) fzfでブランチリストを出してswich git branch | fzf --reverse --height 50% | xargs git switch デフォルトブランチからrebaseする git pull --rebase origin $(gh repo view --json defaultBranchRef --jq .defaultBranchRef.name) fzfでstarしたリポジトリ一覧を出して、ブラウザで開く 気になるリポジトリはstarをつけますが、後になって探すのが、大変だったりするので、作りました。 gh api -X GET /user/starred --paginate --cache 24h | jq '.[].full_name' -r | fzf --reverse --height 50% | xargs gh repo view --web おわりに 以上、子ネタでした。

May 11, 2024