免费在 GitHub 公开
commit-by-logical-units
変更内容を確認し、論理的な単位で複数のコミットに分けて実行します
中文简介正在准备中。当前显示原文说明。
查看安装方法包含的文件(1)
- SKILL.md2.4 KB
SKILL.md(原文)
安装前可以查看交给 AI 代理的指令内容。
現在の変更内容を確認し、論理的に意味がある単位で複数のコミットに分けて実行してください。
以下の手順で実行してください:
-
変更内容の確認
git statusで変更されたファイルを確認git diff --statで変更の統計情報を確認git log --oneline -10で最近のコミット履歴を確認し、コミットメッセージのスタイルを把握
-
変更内容の分析
- いくつかの代表的なファイルの差分を確認(
git diff [ファイルパス] | head -50) - 変更の性質を理解し、論理的なグループに分類
- 例:
- ルートディレクトリのファイル
- 機能別のドキュメント(features, getting-started, recipes, tools, publishingなど)
- 設定ファイル
- テストファイル
- ソースコード(機能ごと、モジュールごと)
- いくつかの代表的なファイルの差分を確認(
-
論理的な単位でコミット
- 各グループごとに
git add [ファイル/ディレクトリ]とgit commitを実行 - コミットメッセージは英語で簡潔に記述
- コミットメッセージの形式:
git commit -m "$(cat <<'EOF' 変更の概要を1行で記述 詳細な説明(必要に応じて) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> EOF )"
- 各グループごとに
-
コミット後の確認
git statusで残りの変更を確認git log --oneline -10でコミット履歴を確認
重要な原則
- 論理的な単位: 関連する変更を1つのコミットにまとめる
- 簡潔なメッセージ: 何を変更したかを明確に記述
- 英語で記述: コミットメッセージは英語で書く
- 複数コミット推奨: 大きな変更は複数のコミットに分ける
- 意味のあるグループ化: ディレクトリ構造や機能に基づいてグループ化
除外すべきファイル
以下のファイルは通常コミットしない:
.envファイル(環境変数、機密情報)node_modules/(依存関係)- ビルド成果物
これらのファイルが変更されている場合は、ユーザーに確認するか、無視してください。
评价
还没有评价。欢迎分享你的使用感受。
评论
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。