跳到正文
cccskills
免费在 GitHub 公开

commit-by-logical-units

変更内容を確認し、論理的な単位で複数のコミットに分けて実行します

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md2.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

現在の変更内容を確認し、論理的に意味がある単位で複数のコミットに分けて実行してください。

以下の手順で実行してください:

  1. 変更内容の確認

    • git statusで変更されたファイルを確認
    • git diff --statで変更の統計情報を確認
    • git log --oneline -10で最近のコミット履歴を確認し、コミットメッセージのスタイルを把握
  2. 変更内容の分析

    • いくつかの代表的なファイルの差分を確認(git diff [ファイルパス] | head -50)
    • 変更の性質を理解し、論理的なグループに分類
    • 例:
      • ルートディレクトリのファイル
      • 機能別のドキュメント(features, getting-started, recipes, tools, publishingなど)
      • 設定ファイル
      • テストファイル
      • ソースコード(機能ごと、モジュールごと)
  3. 論理的な単位でコミット

    • 各グループごとにgit add [ファイル/ディレクトリ]とgit commitを実行
    • コミットメッセージは英語で簡潔に記述
    • コミットメッセージの形式:
      git commit -m "$(cat <<'EOF'
      変更の概要を1行で記述
      
      詳細な説明(必要に応じて)
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      EOF
      )"
      
  4. コミット後の確認

    • git statusで残りの変更を確認
    • git log --oneline -10でコミット履歴を確認

重要な原則

  • 論理的な単位: 関連する変更を1つのコミットにまとめる
  • 簡潔なメッセージ: 何を変更したかを明確に記述
  • 英語で記述: コミットメッセージは英語で書く
  • 複数コミット推奨: 大きな変更は複数のコミットに分ける
  • 意味のあるグループ化: ディレクトリ構造や機能に基づいてグループ化

除外すべきファイル

以下のファイルは通常コミットしない:

  • .envファイル(環境変数、機密情報)
  • node_modules/(依存関係)
  • ビルド成果物

これらのファイルが変更されている場合は、ユーザーに確認するか、無視してください。

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

报告此技能的问题