Fähigkeiten git-advanced-workflows
🧭

git-advanced-workflows

Sicher 🌐 Netzwerkzugriff⚙️ Externe Befehle📁 Dateisystemzugriff

Fortgeschrittene Git-Workflows und Wiederherstellung meistern

Fortgeschrittene Git-History-Aufgaben können riskant und zeitaufwendig sein. Dieser Skill bietet klare Anleitungen für Rebase, Cherry-Pick, Bisect, Worktrees und Reflog-Wiederherstellung.

Unterstützt: Claude Codex Code(CC)
📊 69 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "git-advanced-workflows". Ich habe auf den falschen Commit zurückgesetzt und Arbeit verloren. Wie kann ich sie wiederherstellen?

Erwartetes Ergebnis:

  • Git reflog ausführen und den Commit vor dem Reset identifizieren
  • Einen Wiederherstellungs-Branch an diesem Commit-Hash erstellen
  • Änderungen verifizieren und vom Wiederherstellungs-Branch aus weitermachen

Verwendung von "git-advanced-workflows". Wie wende ich einen Sicherheitsfix auf drei Release-Branches gleichzeitig an?

Erwartetes Ergebnis:

  • Fix zuerst auf dem main-Branch erstellen
  • Jeden Release-Branch auschecken und den Fix-Commit cherry-picken
  • Konflikte pro Branch behandeln
  • Jeden Branch vor dem Pushen testen

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
85
Inhalt
21
Community
100
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

Feature-Branch-History bereinigen

Eine lineare Commit-History vor dem Öffnen eines Pull Requests vorbereiten.

Hotfix sicher backporten

Einen Fix mit Cherry-Pick-Schritten über mehrere Release-Branches anwenden.

Regressions-Commit finden

Bisect-Schritte verwenden, um den Commit zu finden, der einen Bug eingeführt hat.

Probiere diese Prompts

Rebase-Grundlagen
Zeige die genauen Schritte für interaktives Rebase, um meine letzten fünf Commits sicher zu squashen und umzubenennen.
Einen Fix cherry-picken
Erkläre, wie man einen bestimmten Commit auf release/2.0 cherry-pickt und wie man nach Konflikten fortfährt.
Bisect mit Tests
Gib einen Schritt-für-Schritt-Git-Bisect-Workflow mit einem Testbefehl, um eine Regression zu finden.
Worktrees und Wiederherstellung
Beschreibe, wie man Worktrees für parallele Branches verwendet und wie man einen verlorenen Commit mit reflog wiederherstellt.

Bewährte Verfahren

  • Einen Backup-Branch vor riskanten History-Änderungen erstellen
  • --force-with-lease beim Umschreiben von geteilter History verwenden
  • Commits klein und beschreibend halten für einfachere Wiederherstellung

Vermeiden

  • Öffentliche Branches rebasen, die von Kollaborateuren verwendet werden
  • Force-Push ohne Überprüfung von Remote-Updates
  • Bisect mit einem schmutzigen Arbeitsverzeichnis ausführen

Häufig gestellte Fragen

Ist dieser Skill mit allen Git-Versionen kompatibel?
Es funktioniert mit modernen Git-Versionen, die Rebase, Bisect, Worktree und Reflog unterstützen.
Ändert es mein Repository automatisch?
Nein. Es bietet nur Anleitungen und führt keine Befehle aus oder ändert Dateien.
Kann es sich in meine CI oder Skripte integrieren?
Es kann Schritte vorschlagen, führt aber keine CI-Pipelines aus oder konfiguriert sie.
Greift es auf meine Daten oder Anmeldeinformationen zu?
Nein. Es liest keine Dateien, Umgebungsvariablen oder Netzwerk-Ressourcen.
Was kann ich tun, wenn ich einen Konflikt nicht lösen kann?
Teilen Sie die Konfliktdetails und den aktuellen Status, um gezielte Schritte zu erhalten.
Wie unterscheidet sich dies von grundlegender Git-Hilfe?
Es konzentriert sich auf fortgeschrittene Workflows wie Bisect, Reflog-Wiederherstellung und Worktrees.