server:gitea:wie_arbeiten_git_extensions:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| server:gitea:wie_arbeiten_git_extensions:start [2026/07/02 15:03] – angelegt 91.115.87.216 | server:gitea:wie_arbeiten_git_extensions:start [2026/07/02 15:38] (aktuell) – 91.115.87.216 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Wie arbeite ich in Gitea unterstützt durch Git Extensions ====== | ====== Wie arbeite ich in Gitea unterstützt durch Git Extensions ====== | ||
| + | Der typische Git/ | ||
| + | ===== Neues Repository in Gitea anlegen ===== | ||
| + | * In Gitea einloggen | ||
| + | * //**New Repository**// | ||
| + | * Optional: README, .gitignore, Lizenz automatisch erzeugen | ||
| + | * Ergebnis: Du hast eine Remote‑URL wie<code bash> | ||
| + | |||
| + | ===== Repository auf den Rechner holen (Git Extensions) ===== | ||
| + | Git Extensions → Clone Repository | ||
| + | * **Repository URL:** die Gitea‑URL | ||
| + | * **Destination: | ||
| + | * **Subdirectory: | ||
| + | Damit hast du eine vollständige lokale Arbeitskopie. | ||
| + | |||
| + | ===== Dateien bearbeiten ===== | ||
| + | Du arbeitest im lokalen Ordner mit deinem Editor (Visual Studio, VS Code, Notepad++, FreeCAD, …). | ||
| + | Git Extensions überwacht Änderungen automatisch. | ||
| + | |||
| + | ===== Änderungen committen ===== | ||
| + | Git Extensions → Commit | ||
| + | * Geänderte Dateien auswählen | ||
| + | * Commit‑Message schreiben | ||
| + | * Commit | ||
| + | __Wichtig: | ||
| + | |||
| + | ===== Änderungen nach Gitea pushen ===== | ||
| + | Git Extensions → Push | ||
| + | * Branch auswählen (meist '' | ||
| + | * Push | ||
| + | Jetzt sind die Änderungen im Gitea‑Server sichtbar. | ||
| + | |||
| + | ===== Neuen Branch anlegen ===== | ||
| + | Warum? | ||
| + | Für neue Features, Experimente, | ||
| + | Git Extensions → Branch | ||
| + | * Name: z. B. '' | ||
| + | * Create branch | ||
| + | * Checkout branch | ||
| + | Du arbeitest jetzt isoliert vom '' | ||
| + | |||
| + | ===== Auf dem Branch arbeiten ===== | ||
| + | * Dateien ändern | ||
| + | * Committen | ||
| + | * Pushen (der Branch wird automatisch auf Gitea angelegt) | ||
| + | |||
| + | ===== Branches zusammenführen (Merge) ===== | ||
| + | ==== Variante A: Merge lokal in Git Extensions ==== | ||
| + | * Auf '' | ||
| + | * Merge → Branch auswählen | ||
| + | * Konflikte lösen | ||
| + | * Commit | ||
| + | * Push | ||
| + | ==== Variante B: Merge über Gitea Pull Request ==== | ||
| + | Empfohlen bei größeren Projekten: | ||
| + | In Gitea → New Pull Request | ||
| + | Quelle: dein Feature‑Branch | ||
| + | Ziel: '' | ||
| + | Review, Merge, Delete Branch | ||
| + | |||
| + | ===== Lokale Kopie aktualisieren (Pull) ===== | ||
| + | Wenn du auf einem anderen Rechner arbeitest oder nach einem Merge: | ||
| + | //Git Extensions// | ||
| + | Holt alle Änderungen aus Gitea. | ||
| + | |||
| + | ===== Neue Dateien hinzufügen ===== | ||
| + | Einfach Datei in den Ordner legen → Git Extensions erkennt sie → // | ||
| + | |||
| + | ===== Typischer Tagesablauf (kompakt) ===== | ||
| + | - // | ||
| + | - Arbeiten | ||
| + | - // | ||
| + | - // | ||
| + | - Bei Features: auf eigenem Branch arbeiten | ||
| + | - Merge über Pull Request oder lokal | ||
| + | |||
| + | ===== Vollständiger Workflow als Infoblatt (druckbar) ===== | ||
| + | - **Repository anlegen** (Gitea) | ||
| + | - // | ||
| + | - **Editieren** (lokal) | ||
| + | - // | ||
| + | - // | ||
| + | - Branch erstellen (Git Extensions) | ||
| + | - **Auf Branch arbeiten** | ||
| + | - **Branch pushen** | ||
| + | - **Merge** (lokal oder Pull Request) | ||
| + | - // | ||
server/gitea/wie_arbeiten_git_extensions/start.1783004632.txt.gz · Zuletzt geändert: von 91.115.87.216 · Momentan gesperrt von: 216.73.216.124
