mcpField
C
commit-and-push

commit-and-push

github.com/fradser開発596125 回インストール5 週間前に更新
リポジトリ

commit-and-push について

このスキルは、標準のgitコマンドでアトミックなConventional Commitsを作成し、現在のブランチをoriginへプッシュする手順を示します。変更の確認、ファイルのステージング、コミットメッセージの作成、新規ブランチの上流設定を扱います。

主な機能

  1. 01ステータスと差分の確認
  2. 02選択したファイルのステージング
  3. 03Conventional Commitsの作成
  4. 04現在のブランチをoriginへプッシュ
  5. 05新規ブランチの上流設定

活用シーン

  1. 01範囲を絞った変更のコミット
  2. 02ステージ済み・未ステージの作業確認
  3. 03ブランチのoriginへのプッシュ
  4. 04新規ブランチの公開と追跡設定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/fradser/dotclaude --skill commit-and-push

インストール後、Claude Code で/commit-and-pushを入力して読み込まれたか確認します。

詳細

コミットとプッシュのスキル(標準 Git)

標準の git コマンドを使用して、明確でアトミックな Conventional Commit を作成し、origin にプッシュします。

ワークフロー

  1. ステータスと差分を確認:
    git status --porcelain
    git diff --staged
    git diff
    
  2. ファイルをステージング:
    git add <file1> <file2> ...
    
  3. コミット: Conventional Commit メッセージを作成してコミットします:
    git commit -m "<type>(<scope>): <summary>"
    
  4. プッシュ: 現在のブランチを検出してプッシュします:
    BRANCH=$(git branch --show-current)
    git push origin "$BRANCH"
    
    ブランチを初めてプッシュする場合は、-u を追加します:
    git push -u origin "$BRANCH"
    

コメント