git 管理ファイルの作業手順
git 管理ファイルの変更では、issue、worktree、commit、push、PR をこの順で進める。
参照ファイル
- workflow.md: issue から PR までの手順
- worktree.md: branch 名と worktree 配置
読み進め方
- workflow.md を読み、着手順を確定する
- issue 起点なら worktree.md に従い worktree を作る
- commit は
kf-g-git-commit-atomic-rulesに従う - 下記「完了条件」を満たす
- 下記「最終チェック」で完了判定する
完了条件
git 管理ファイルに変更差分がある作業では、実装と検証のあと次を一貫して完了する。
- atomic commit する
- remote へ push する
- PR を作成する
- ユーザーへの回答に PR URL を記載する
issue 起点の作業では、PR URL を対応 issue にも記録する。
ファイル変更差分がない HTML 報告の R2 配布だけは PR を作成しない。
ユーザーが commit や PR 作成を明示的に禁止した場合は、その指示に従う。
最終チェック
- プランニングが必要な作業で、worktree 作成前に issue を作成している
- 変更は専用 worktree 内だけで行い、main では直接変更していない
- 変更を論理単位に分け、検証後に atomic commit している
- ファイル変更差分がある作業で commit、push、PR 作成まで完了している
- ユーザーへの回答に PR URL を記載している
- commit / push 前の hook 失敗を
--no-verifyで回避していない