Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:programmieren:gitextensions:start

Dies ist eine alte Version des Dokuments!


Git Extensions

Git Extensions ist ein stand alone UI Tool zum managen von Git Repositories. Es integriert sich auch in den Windows Explorer.

Tutorials

In diesem Bereich werden typische Arbeitsschritte in Git Extensions beschrieben.

Pushen eines bestehenden Workrepository in ein neues/leeres Repository

Die nachfolgende Anleitung beschreibt, wie ein bereits existierendes Workrepository in ein neu erzeugtes, leeres, zentrales Repository gepushed werden kann.
ACHTUNG:
Voraussetzung für die folgenden Schritte ist, dass das zentrale Repository bereits in Gitea erzeugt worden ist. Wie das Funktioniert ist unter Ein Repository aus einem bestehenden Workrepository erzeugen beschrieben.

  1. Starte Git Extensions.
  2. Lade das Workrepository welches gepushed werden soll.
  3. Starte Gitea.
  4. Wähle das Zentrale Repository, in welches das Workrepository gepushed werden soll, aus.
  5. Stelle sicher, dass im oberen Bereich die Option HTTPS ausgewählt ist.
  6. Kopiere die hinter HTTPS/SSH angegebene Verknüpfung, mit der links neben der Verknüpfung angebrachten URL kopieren Funktion.
  7. Wechsle zurück nach Git Extensions.
  8. Wähle den Menüpunkt Repository | Remote Repoitories… aus.
  9. Im sich öffnenden Dialog gib folgendes ein:
    1. Einen Name, für die Remote-Verknüpfung zum Workrepository.
    2. Unter URL füge die vorher in Gitea kopierte Verknüpfung ein.
    3. Zum Schliessen des Dialogs, speichere die Einstellungen mit Save changes.
    4. Bestätige die beiden nächsten Abfragen.
    5. Schliesse den Dialog, durch Auswahl von X in der rechten oberen Ecke.
  10. Zum Pushen wähle Commands | Push… aus.
  11. Im sich öffnenden Dialog führe die folgenden Schritte aus:
    1. Stelle Sicher, dass im Bereich Push to unter Remote, der zuvor erzeugte Remot-Verknüpfung angezeigt wird.
      Ist das nicht der Fall, dann wähle die korrekte Remote-Verknüpfung aus dem Rollup Menü aus.
    2. Stelle sicher das die Registerkarte Push branches ausgewählt ist.
    3. Stelle sicher das unter Branch to push master und unter to auch master ausgewählt ist.
    4. Wähle die Option Show options aus.
    5. Aktiviere die Optionen Force Push und Replace tracking reference.
    6. Starte den Push-Vorgang durch auswählen von Push.
    7. Die Frage Force push may overwrite changes since your last fetch. Do you want to use the safer force with lease instead? bestätige mit Nein.
    8. Der Push-Vorgang wird nun gestartet. Sobald er durchgelaufen ist, wird die Schaltfläche OK aktiv.
    9. Den Dialog durch auswählen von OK schliessen.

Wenn alles ohne Fehler durchgelaufen ist, dann wurde der erste Push-Vorgang erfolgreich abgeschlossen.

software/programmieren/gitextensions/start.1731923305.txt.gz · Zuletzt geändert: von admin