github:githubdesktop
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| github:githubdesktop [2025/05/30 16:41] – angelegt franz | github:githubdesktop [2025/05/30 16:42] (aktuell) – franz | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== |
| + | |||
| + | Um deine Repositories unter Windows sowohl im GitHub Desktop Client als auch auf GitHub im Web abzugleichen und immer synchron zu halten, gehst du wie folgt vor: | ||
| + | |||
| + | ==== a) Abgleichen (Synchronisieren) ==== | ||
| + | |||
| + | **Mit GitHub Desktop: | ||
| + | |||
| + | Du kannst dein Repository mit GitHub Desktop synchronisieren, | ||
| + | |||
| + | * „Fetch origin“ holt die neuesten Änderungen vom Remote-Repository, | ||
| + | * „Pull origin“ holt die Änderungen und integriert sie direkt in deinen aktuellen Branch. | ||
| + | |||
| + | **Pushen deiner Änderungen: | ||
| + | |||
| + | **Ablauf im Überblick: | ||
| + | |||
| + | - Änderungen aus dem Web oder von anderen synchronisieren: | ||
| + | - Eigene Änderungen hochladen: \\ - Klicke auf „Push origin“ | ||
| + | |||
| + | ==== b) Automatisches Synchronisieren bei Änderungen ==== | ||
| + | |||
| + | Eine komplett automatische Synchronisierung bei jeder Änderung ist mit GitHub Desktop allein nicht vorgesehen. Die Synchronisierung (Pull/Push) musst du manuell anstoßen. Es gibt aber Workarounds: | ||
| + | |||
| + | * **Regelmäßig manuell synchronisieren: | ||
| + | * **Automatisierung mit Skripten:** \\ Fortgeschrittene Nutzer können mit einem Bash- oder PowerShell-Skript regelmäßig '' | ||
| + | **Andere Tools:** \\ In Entwicklungsumgebungen wie Visual Studio kannst du ebenfalls Synchronisierungsfunktionen nutzen, die Pull und Push in einem Schritt ausführen können. | ||
| + | |||
| + | === Zusammengefasst === | ||
| + | |||
| + | * **Abgleichen: | ||
| + | * **Synchronisieren: | ||
| + | ===== 1. Ein bestehendes GitHub-Repository klonen ===== | ||
| + | |||
| + | Wenn das Repository schon auf GitHub existiert: | ||
| + | |||
| + | - GitHub Desktop öffnen \\ Klicke auf File → Clone repository… | ||
| + | - Wähle das gewünschte Repository aus und klicke auf Clone. | ||
| + | - Wähle einen lokalen Ordner, in dem das Repository gespeichert werden soll. | ||
| + | |||
| + | **Ergebnis: | ||
| + | |||
| + | ===== 2. Ein neues lokales Repository mit GitHub verbinden ===== | ||
| + | |||
| + | Wenn du ein neues Repository lokal erstellt hast und es auf GitHub veröffentlichen willst: | ||
| + | |||
| + | - **Repository lokal in GitHub Desktop öffnen** | ||
| + | - Klicke oben auf **Publish repository**. | ||
| + | - Gib den gewünschten Namen für das Repository auf GitHub ein (das kann derselbe oder ein anderer Name sein). | ||
| + | - Wähle, ob das Repository öffentlich oder privat sein soll. | ||
| + | - Klicke auf **Publish Repository**. | ||
| + | |||
| + | **Ergebnis: | ||
| + | |||
| + | ===== 3. Ein bestehendes lokales Repository mit einem bestehenden GitHub-Repository verbinden ===== | ||
| + | |||
| + | Wenn du ein Repository lokal hast und es mit einem bereits existierenden GitHub-Repository verbinden willst (z.B. weil du das Repository umbenannt hast oder die Verbindung verloren ging): | ||
| + | |||
| + | - Öffne das lokale Repository in GitHub Desktop. | ||
| + | - Klicke auf **Repository → Repository Settings…** | ||
| + | - Unter **Remote** | ||
| + | - Speichere die Änderungen. | ||
| + | |||
| + | **Ergebnis: | ||
| + | |||
| + | === Zusammengefasst === | ||
| + | |||
| + | * Beim **Klonen** | ||
| + | * Bei Bedarf kannst du die Remote-URL in den Repository-Einstellungen anpassen. | ||
| + | |||
| + | **Tipp:** \\ Du kannst den Namen und die Verbindung jederzeit in den Repository-Einstellungen von GitHub Desktop überprüfen und ändern. | ||
| + | |||
| + | ====== b und Github Desktop ====== | ||
github/githubdesktop.1748616082.txt.gz · Zuletzt geändert: von franz