本文へ移動
cccskills
無料GitHub で公開

git:rebase

Rebase branches onto upstream main with automatic base detection

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctlスター 303(GitHub 303 + cccskills 0)

実行スコア 未検証

インストール方法を見る

含まれるファイル(1)

  • SKILL.md1.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Git Rebase

Rebase the current branch onto the upstream main branch. Uses a pattern that auto-detects the correct upstream remote and main branch.

When to Use

  • Before creating a PR (ensure clean history)
  • After upstream main has new commits
  • During TDD iterations when CI requires a rebase
  • When PR has merge conflicts

Quick Rebase (gfur alias)

The gfur alias automatically finds the upstream remote and main branch:

# Define gfur (add to ~/.bashrc or ~/.zshrc)
alias gfur='git fetch upstream && git rebase upstream/$(git symbolic-ref refs/remotes/upstream/HEAD | sed "s@^refs/remotes/upstream/@@")'

Use it:

gfur

If upstream/HEAD is not set:

git remote set-head upstream -a

Manual Rebase

git fetch upstream main
git rebase upstream/main

Rebase Conflicts

If conflicts occur during rebase:

# Check which files conflict
git status

Fix the conflicts, then:

git add <fixed-files>
git rebase --continue

To abort:

git rebase --abort

Sign All Commits After Rebase

After rebasing, ensure all commits are signed (required by Rossoctl):

git rebase --signoff HEAD~$(git rev-list --count upstream/main..HEAD)

Related Skills

  • git:commit - Commit format and conventions
  • git:worktree - Parallel development with worktrees
  • tdd:ci - TDD workflow that needs rebase before push

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

auth

無料

Authentication and authorization patterns for Rossoctl services

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctl3032026年10月25日 更新

Create confidential OAuth2 clients in Keycloak for server-to-service authentication

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctl3032026年10月25日 更新

Configure MLflow with mlflow-oidc-auth plugin for Keycloak OIDC authentication

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctl3032026年10月25日 更新

Configure OpenTelemetry Collector with OAuth2 authentication for trace export

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctl3032026年10月25日 更新

ci

無料

CI pipeline monitoring, status checks, and PR validation workflows

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctl3032026年10月25日 更新

Monitor running CI jobs, wait for completion, create tasks for results

日本語の概要は準備中です。原文の説明を表示しています。

rossoctl/rossoctl3032026年10月25日 更新

rossoctl のスキルをすべて見る

このスキルの問題を報告する