Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 1.42 KB

File metadata and controls

56 lines (39 loc) · 1.42 KB

Tip 4: Using Git and GitHub CLI like a pro

GitとGitHub CLIをClaude Codeに任せて効率化

Category: Git Related: Tip 16: Git worktrees, Tip 26: Interactive PR reviews

Overview

GitとGitHub CLI(gh)のタスクをClaude Codeに任せる。コミット、ブランチ作成、プッシュなどすべて対応可能。

Recommended Settings

  • pull: 自動許可(リスクが低い)
  • push: 手動許可(リスクが高い)

GitHub CLI Tips

Draft PRs

ドラフトPRを作成させると安全:

  • Claude Codeがタイトルと説明を作成
  • レビュー前に内容を確認
  • 問題なければready for reviewに変更

GraphQL Queries

ghは任意のGraphQLクエリを実行可能:

gh api graphql -f query='
  query {
    repository(owner: "...", name: "...") {
      pullRequest(number: ...) {
        userContentEdits(first: 100) {
          nodes { editedAt editor { login } }
        }
      }
    }
  }'

PRの編集履歴など、Web UIでは見られない情報も取得できる。

Common Tasks

  • コミットメッセージの自動生成
  • PRの作成・更新
  • イシューの確認・作成
  • CIの状態確認

See Also