Benutzer-Werkzeuge

Webseiten-Werkzeuge


github:githubdesktop

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

github:githubdesktop [2025/05/30 16:41] – angelegt franzgithub:githubdesktop [2025/05/30 16:42] (aktuell) franz
Zeile 1: Zeile 1:
-====== Github und Github Desktop ======+====== 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. 
 + 
 +  * „Fetch origin“ holt die neuesten Änderungen vom Remote-Repository, ohne sie direkt in deinen Branch zu übernehmen. 
 +  * „Pull origin“ holt die Änderungen und integriert sie direkt in deinen aktuellen Branch. 
 + 
 +**Pushen deiner Änderungen:** \\ Wenn du lokal Änderungen vorgenommen hast, kannst du diese mit „Push origin“ wieder auf GitHub hochladen. 
 + 
 +**Ablauf im Überblick:** 
 + 
 +  - Änderungen aus dem Web oder von anderen synchronisieren: \\ - Klicke auf „Fetch origin“ (holt nur Änderungen) oder „Pull origin“ (holt und integriert Änderungen). 
 +  - 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:** \\ Gewöhne dir an, vor und nach deiner Arbeit auf „Fetch origin“/„Pull origin“ und „Push origin“ zu klicken. 
 +  * **Automatisierung mit Skripten:** \\ Fortgeschrittene Nutzer können mit einem Bash- oder PowerShell-Skript regelmäßig ''git pull''  und ''git push''  ausführen, um Änderungen automatisch zu synchronisieren[[https://www.tempmail.us.com/de/git/so-synchronisieren-sie-ein-gespaltenes-github-repository|5]]. Das ist aber außerhalb von GitHub Desktop und setzt Git-Kenntnisse voraus. 
 +**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:** \\ Nutze „Fetch origin“, „Pull origin“ und „Push origin“ in GitHub Desktop, um lokale und Remote-Repositories abzugleichen[[https://docs.github.com/de/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/syncing-your-branch-in-github-desktop|2]][[https://docs.github.com/de/enterprise-cloud@latest/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/syncing-your-branch-in-github-desktop|7]]. 
 +  * **Synchronisieren:** \\ Synchronisiere regelmäßig manuell oder automatisiere den Vorgang mit Git-Skripten, wenn du fortgeschritten bist[[https://www.tempmail.us.com/de/git/so-synchronisieren-sie-ein-gespaltenes-github-repository|5]]. Eine vollautomatische Synchronisation bei jeder Änderung ist mit GitHub Desktop allein nicht möglich, aber mit etwas Disziplin oder eigenen Skripten kannst du deine Repositories sehr einfach aktuell halten. 
 +===== 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:** \\ 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: 
 + 
 +  - **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:** \\ 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): 
 + 
 +  - Öffne das lokale Repository in GitHub Desktop. 
 +  - Klicke auf **Repository → Repository Settings…** 
 +  - 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|https://github.com/dein-benutzername/dein-repository.git]]''
 +  - Speichere die Änderungen. 
 + 
 +**Ergebnis:** \\ Dein lokales Repository ist jetzt mit dem gewünschten GitHub-Repository verbunden. 
 + 
 +=== Zusammengefasst === 
 + 
 +  * Beim **Klonen**  oder **Veröffentlichen**  wird der Name automatisch übernommen. 
 +  * 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

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki