Inhaltsverzeichnis

Dektop für Windows

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, indem du auf den Button „Fetch origin“ oder „Pull origin“ klickst.

Pushen deiner Änderungen:
Wenn du lokal Änderungen vorgenommen hast, kannst du diese mit „Push origin“ wieder auf GitHub hochladen.

Ablauf im Überblick:

  1. Änderungen aus dem Web oder von anderen synchronisieren:
    - Klicke auf „Fetch origin“ (holt nur Änderungen) oder „Pull origin“ (holt und integriert Änderungen).
  2. 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:

Andere Tools:
In Entwicklungsumgebungen wie Visual Studio kannst du ebenfalls Synchronisierungsfunktionen nutzen, die Pull und Push in einem Schritt ausführen können.

Zusammengefasst

1. Ein bestehendes GitHub-Repository klonen

Wenn das Repository schon auf GitHub existiert:

  1. GitHub Desktop öffnen
    Klicke auf File → Clone repository…
  2. Wähle das gewünschte Repository aus und klicke auf Clone.
  3. Wähle einen lokalen Ordner, in dem das Repository gespeichert werden soll.

Ergebnis:
Das lokale Repository ist jetzt mit dem GitHub-Repository verbunden und GitHub Desktop weiß, wie es heißt und wo es liegt.

2. Ein neues lokales Repository mit GitHub verbinden

Wenn du ein neues Repository lokal erstellt hast und es auf GitHub veröffentlichen willst:

  1. Repository lokal in GitHub Desktop öffnen
  2. Klicke oben auf Publish repository.
  3. Gib den gewünschten Namen für das Repository auf GitHub ein (das kann derselbe oder ein anderer Name sein).
  4. Wähle, ob das Repository öffentlich oder privat sein soll.
  5. Klicke auf Publish Repository.

Ergebnis:
Das Repository wird auf GitHub erstellt und mit deinem lokalen Repository verknüpft.

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):

  1. Öffne das lokale Repository in GitHub Desktop.
  2. Klicke auf Repository → Repository Settings…
  3. Unter Remote kannst du die URL des GitHub-Repositories eintragen oder ändern.
    Die URL findest du auf GitHub im Web unter „Code“ (z.B. https://github.com/dein-benutzername/dein-repository.git )
  4. Speichere die Änderungen.

Ergebnis:
Dein lokales Repository ist jetzt mit dem gewünschten GitHub-Repository verbunden.

Zusammengefasst

Tipp:
Du kannst den Namen und die Verbindung jederzeit in den Repository-Einstellungen von GitHub Desktop überprüfen und ändern.

b und Github Desktop