新しいブランチを作成し、変更をコミットしてプッシュし、PRを作成する
新しいブランチを作成し、変更をコミットしてプッシュし、PRを作成します。
ブランチの作成
gh repo view --json defaultBranchRef -q .defaultBranchRef.name でデフォルトブランチを確認ブランチの確認(必須)
git branch --show-current で現在のブランチを確認する変更のコミット
git add . を使用Conventional Commits形式のプレフィックスを必ず付ける:
feat: 新機能fix: バグ修正docs: ドキュメントのみの変更chore: ビルドやツール、設定の変更refactor: リファクタリングtest: テストの追加・修正style: コードスタイルの変更(動作に影響しない)プレフィックスに続けて簡潔な変更内容の要約
フッターに以下を追加:
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
リモートへのプッシュ
git push -u origin {branch-name} でリモートにプッシュPRの作成
gh pr create --assignee @me でPRを作成し、操作しているユーザーを担当者にアサイン
PRのタイトルはコミットメッセージの要約を使用
PRの本文には以下を含める:
## Summary - 変更内容の要約(1-3行)
## Related Issues - 関連するGitHub issueがある場合、紐づけを記載する
Closes #123Related to #123gh issue list や変更内容から関連issueを特定する## Test plan - テスト方法のチェックリスト
フッターに以下を追加:
🤖 Generated with [Claude Code](https://claude.com/claude-code)
ベースブランチは手順1で特定したブランチを指定(--base <branch>)
作成後、PRのURLをユーザーに表示
レビューコメントの追加
レビュアーに説明が必要な変更箇所がある場合、該当行にコメントを追加する
以下のコマンドで特定の行にコメントを追加:
gh api repos/{owner}/{repo}/pulls/{PR番号}/comments \
-f body="コメント内容" \
-f path="ファイルパス" \
-F position=diff内の行位置 \
-f commit_id="$(git rev-parse HEAD)"