KabaForge
🌍 Türkçe · English · Deutsch · Français · Русский

09 — Branches und Pull Requests

Ein Branch ist eine sichere Kopie des Projekts, in der Sie arbeiten können, ohne main zu stören. Ein Pull Request ist die Bitte, diese Arbeit zurückzuführen.

Wann Sie einen Branch brauchen

Für einen Tippfehler in einem Dokument genügt ein Commit direkt auf main.

Einen Branch im Browser anlegen

Wählen Sie beim Committen (Kapitel 03) Für diesen Commit einen neuen Branch anlegen und einen Pull Request starten, benennen Sie den Branch und committen Sie. Gute Namen beschreiben die Arbeit:

docs/vlan-notizen
fix/falsches-gateway
feature/report-export

Einen Pull Request eröffnen

  1. Gehen Sie zu Pull Requests → Neuer Pull Request.
  2. Wählen Sie den Quell-Branch (Ihren) und das Ziel (main).
  3. Titel = was die Änderung tut. Beschreibung = warum, plus alles, was Prüfende beachten sollten.
  4. Klicken Sie auf Pull Request erstellen.

Review

Merge-Konflikte

Hat main dieselben Zeilen geändert wie Sie, bittet KabaForge Sie um Auflösung. Vom eigenen Rechner:

git switch mein-branch
git fetch origin
git merge origin/main
# markierte Dateien öffnen, die richtigen Zeilen behalten
git add .
git commit
git push

main schützen

Einstellungen → Branches → Regel hinzufügen: Pull Requests und Freigaben verlangen, bevor etwas nach main gelangt. Empfohlen, sobald mehr als eine Person im Repository arbeitet.

⬅ Zurück: 08 — Commits und Historie📚 Alle KapitelWeiter: 10 — Vom eigenen Rechner arbeiten ➡