Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

トークン使用量推定値 763
計測方法 Anthropic Messages API count_tokens (claude-sonnet-5)
SKILL.md行数 41

git-rebase

Claude Code用のrebaseスキルです。 現在のブランチを指定したブランチの上にrebaseし、コンフリクトが起きた場合はgit-resolve-conflictsに解決を委譲します。

Requires

  • git-resolve-conflicts(同じ場所に併せてinstallしてください。未installの場合、コンフリクト発生時に解決できません)

Install

すべてのプロジェクトで利用する場合

git clone git@github.com:uga-skills/git-rebase.git ~/.claude/skills/git-rebase

特定のプロジェクトでサブモジュールとして使う場合

git submodule add git@github.com:uga-skills/git-rebase.git .claude/skills/git-rebase

使い方

Claude Codeのチャットで以下のように実行します。

/git-rebase main
  • main のようなローカルブランチ名を指定すると、そのままローカルのブランチをrebase先にします。
  • origin/main のようなリモート追跡ブランチ名を指定した場合、fetch済みである前提でそのまま使います(このスキル自身はgit fetchを実行しません)。

実行前に作業ツリーがクリーンであることを確認し、汚れている場合はcommitかstashを促します。コンフリクトが発生した場合はgit-resolve-conflictsを呼び出して解決し、完了までを一気通貫で行います。

注意

  • git rebase --abort はユーザーの明示的な指示なしには実行しません。
  • rebase完了後、未pushのブランチであればforce pushが必要になる旨を警告します。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors