1.8 KiB
1.8 KiB
PR作成
このプロジェクトのコードを下記の手順に従ってcommit, pushし、githubでPull Requestを作成してください。
⚠️重要: デフォルトブランチ(main, masterなど)で直接コミット禁止
手順
-
PR確認
git branch --show-currentで現在ブランチ確認- github mcpまたはghで現在のbranchから作成されているPRを確認
- 既にPRが存在し、OPEN状態なら
git add→git commit→git pushして終了(日本語メッセージ)- 上位階層含むすべての変更をcommit
- PRがない、またはmerge, close済みなら次へ
-
ブランチ確認・切り替え
- デフォルトブランチの場合: 新featureブランチ作成→切り替え
- デフォルトブランチ以外: git stash(全未コミット) → git pull origin [デフォルトブランチ](コンフリクト時は停止しユーザに報告) → stash復帰
-
変更コミット
git status→git add→git commit(日本語メッセージ)- 上位階層含むすべての変更をcommit
-
プッシュ
git push -u origin <branch-name>
-
PR作成
- ベースブランチ:
- オプション引数が渡された場合: そのブランチ名をPRの向き先(base branch)に指定
- オプション引数がない場合: デフォルトブランチ(main/master)をPRの向き先に指定
- タイトル・説明: 日本語、body: Summary+Test plan
- ⚠️セキュリティ注意: 機密情報(トークン、パスワード、API キー等)を含めないこと
- body末尾に を入れる
- ベースブランチ:
命名規則
- ブランチ: 英語(例: update-config)
- github flow
- コミット・PR: 日本語