git-sync について
Gitのローカルリポジトリとリモートを同期し、変更をプッシュするためのスキルです。作業ツリーをクリーンにしてから同期し、rebaseを優先し、双方の変更意図を確認して競合を解決します。
主な機能
- 01作業ツリーのクリーン状態を確認
- 02同期ではrebaseを優先
- 03既存コミットの内容を保持
- 04変更意図に沿った競合解決
活用シーン
- 01同期前のリポジトリ準備
- 02リモートからローカルブランチを更新
- 03変更を保ちながら競合を解決
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gitbobobo/ skills --skill git-syncインストール後、Claude Code で/git-syncを入力して読み込まれたか確認します。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
同步 git 远程并解决冲突,使本地和远程保持一致(推送到远程)。
同步要求
- 同步前确保工作区干净:先检查
git status --porcelain,若有未提交变更先完成提交(按 git-commit 工作流),再同步,避免 rebase / merge 时产生冲突或丢失改动 - 优先通过 rebase 保持线性历史
- 禁止直接丢弃提交内容,必须根据提交时间理解修改意图
- 冲突需先理解双方修改意图再解决,必要时征求用户意见
コメント
Markdown 対応