.md
Skill.mdサーチャーJP

Skill.md検索

2258件の Skill.mdから、あなたに最適なものを見つけましょう

M

mainの更新をkag環境に安全に反映させる

by minorun365

別リポジトリ間の変更を効率的に同期:mainリポジトリとkagリポジトリは独立した2つのGitHubリポジトリですが、チェリーピック機能により必要なコード変更のみを選別して適用できます。 コード変更とドキュメントを分離:機能実装やスキル設定は反映し、kagリポジトリ独自のドキュメント方針を保つため、ドキュメント変更は自動的に除外されます。 コンフリクトを最小化:マージではなくチェリーピックを使うことで、大量のコンフリクトを回避し、意図した変更のみを適用できます。 環境固有の設定を保護:kagリポジトリの環境変数や設定値を保ったままで、汎用的なコード改善だけを取り込めます。 「kagにも適用して」と指示されたときに安全かつ迅速に対応したい開発者 複数のAIエージェント環境を管理しており、共通機能を一括更新したい人 mainでバグ修正した内容をkagにも反映させる必要がある場合 Git操作に不安があるが、チェリーピック手順を理解したい初心者 mainリポジトリとkagリポジトリは完全に別のGitHubリポジトリとして管理されています。mainはminorun365/marp-agent、kagはminorun365/marp-agent-kagで、kagリポジトリにはupstreamリモートとしてmarpが登録されています。 同期対象はアプリコード変更と.claude/以下のスキル・サブエージェント設定で、docs/配下はkagの差分記載方針のため反映しません。手順は①mainで直近コミットの確認②kagリポジトリに移動してgit pull origin main、git fetch upstream、git cherry-pick を実行③git push origin mainで完了します。コンフリクト時はgit diff --name-only --diff-filter=Uで該当ファイルを確認し、手動解決後にgit add・git cherry-pick --continueで続行するか、git cherry-pick --abortで中止できます。

ドキュメントコミット
709812026-04-07