pointcab_renamer/GIT_SETUP.md

2.0 KiB

Git-Repository Setup für PointCab Renamer

Voraussetzungen

  • Git installiert
  • Zugang zu Gitea/GitHub Repository

Lokales Repository initialisieren

Das Repository wurde bereits initialisiert. Falls Sie ein neues Repository erstellen möchten:

cd pointcab_renamer
git init
git add .
git commit -m "Initial commit: PointCab Renamer v4.2"

Zu Gitea pushen

  1. Repository auf Gitea erstellen (falls noch nicht geschehen)

    • Loggen Sie sich bei Gitea ein
    • Erstellen Sie ein neues Repository (z.B. pointcab_renamer)
    • Kopieren Sie die Repository-URL
  2. Remote hinzufügen und pushen:

# Remote hinzufügen
git remote add origin https://gitea.example.com/username/pointcab_renamer.git

# Oder für SSH:
git remote add origin git@gitea.example.com:username/pointcab_renamer.git

# Push zum Remote
git push -u origin main

Zu GitHub pushen

# Remote hinzufügen
git remote add origin https://github.com/username/pointcab_renamer.git

# Oder für SSH:
git remote add origin git@github.com:username/pointcab_renamer.git

# Push zum Remote
git push -u origin main

Änderungen pushen

Nach dem initialen Push:

# Änderungen hinzufügen
git add .

# Commit erstellen
git commit -m "Beschreibung der Änderungen"

# Pushen
git push

Branching-Strategie

  • main - Stabiler Release-Branch
  • develop - Entwicklungs-Branch
  • feature/* - Feature-Branches
  • bugfix/* - Bugfix-Branches

Releases erstellen

# Tag für Release erstellen
git tag -a v4.2 -m "Release v4.2 - Bugfixes und Parser-Verbesserungen"

# Tag pushen
git push origin v4.2

Häufige Befehle

# Status anzeigen
git status

# Log anzeigen
git log --oneline

# Änderungen abrufen
git pull

# Branch wechseln
git checkout branch-name

# Neuen Branch erstellen
git checkout -b neuer-branch

Hinweise

  • Die .gitignore ignoriert Build-Artefakte, Logs und temporäre Dateien
  • Bei Konflikten: git pull --rebase verwenden
  • Regelmäßig pushen, um Datenverlust zu vermeiden