Info
Über SourceGit
Open Source & freier Git GUI Client
Worktree hinzufügen
Ordner:
Pfad für diesen Worktree. Relativer Pfad wird unterstützt.
Branch Name:
Optional. Standard ist der Zielordnername.
Branch verfolgen:
Remote-Branch verfolgen
Was auschecken:
Neuen Branch erstellen
Existierender Branch
OpenAI Assistent
Neu generieren
Verwende OpenAI, um Commit-Nachrichten zu generieren
Als Commit-Nachricht verwenden
Patch
Patch-Datei:
Wähle die anzuwendende .patch-Datei
Ignoriere Leerzeichenänderungen
Patch anwenden
Leerzeichen:
Stash anwenden
Nach dem Anwenden löschen
Änderungen des Index wiederherstellen
Stash:
Archivieren...
Speichere Archiv in:
Wähle Archivpfad aus
Revision:
Archiv erstellen
SourceGit Askpass
ALS UNVERÄNDERT ANGENOMMENE DATEIEN
KEINE ALS UNVERÄNDERT ANGENOMMENEN DATEIEN
ENTFERNEN
BINÄRE DATEI NICHT UNTERSTÜTZT!!!
Blame
BLAME WIRD BEI DIESER DATEI NICHT UNTERSTÜTZT!!!
Auschecken von ${0}$...
Mit HEAD vergleichen
Mit Worktree vergleichen
Branch-Namen kopieren
Benutzerdefinierte Aktion
Lösche ${0}$...
Lösche alle ausgewählten {0} Branches
Alle Änderungen verwerfen
Fast-Forward zu ${0}$
Fetche ${0}$ in ${1}$ hinein...
Git Flow - Abschließen ${0}$
Merge ${0}$ in ${1}$ hinein...
Merge ausgewählte {0} Branches in aktuellen hinein
Pull ${0}$
Pull ${0}$ in ${1}$ hinein...
Push ${0}$
Rebase ${0}$ auf ${1}$...
Benenne ${0}$ um...
Setze verfolgten Branch...
Branch Vergleich
Bytes
ABBRECHEN
Auf Vorgänger-Revision zurücksetzen
Auf diese Revision zurücksetzen
Generiere Commit-Nachricht
ANZEIGE MODUS ÄNDERN
Zeige als Datei- und Ordnerliste
Zeige als Pfadliste
Zeige als Dateisystembaum
Branch auschecken
Commit auschecken
Commit:
Warnung: Beim Auschecken eines Commits wird dein HEAD losgelöst (detached) sein!
Lokale Änderungen:
Verwerfen
Stashen & wieder anwenden
Branch:
Cherry Pick
Quelle an Commit-Nachricht anhängen
Commit(s):
Alle Änderungen committen
Hautplinie:
Normalerweise ist es nicht möglich einen Merge zu cherry-picken, da unklar ist welche Seite des Merges die Hauptlinie ist. Diese Option ermöglicht es die Änderungen relativ zum ausgewählten Vorgänger zu wiederholen.
Stashes löschen
Du versuchst alle Stashes zu löschen. Möchtest du wirklich fortfahren?
Remote Repository klonen
Extra Parameter:
Zusätzliche Argumente für das Klonen des Repositories. Optional.
Lokaler Name:
Repository-Name. Optional.
Übergeordneter Ordner:
Submodule initialisieren und aktualisieren
Repository URL:
SCHLIESSEN
Editor
Commit auschecken
Diesen Commit cherry-picken
Mehrere cherry-picken
Mit HEAD vergleichen
Mit Worktree vergleichen
Information
SHA
Benutzerdefinierte Aktion
Interactives Rebase von ${0}$ auf diesen Commit
Merge in ${0}$ hinein
Merge ...
Rebase von ${0}$ auf diesen Commit
Reset ${0}$ auf diesen Commit
Commit rückgängig machen
Umformulieren
Als Patch speichern...
Squash in den Vorgänger
Squash Nachfolger Commits bis hier
ÄNDERUNGEN
Änderungen durchsuchen...
DATEIEN
LFS DATEI
Dateien durchsuchen...
Submodule
INFORMATION
AUTOR
GEÄNDERT
NACHFOLGER
COMMITTER
Prüfe Refs, die diesen Commit enthalten
COMMIT ENTHALTEN IN
Zeigt nur die ersten 100 Änderungen. Alle Änderungen im ÄNDERUNGEN Tab.
COMMIT-NACHRICHT
VORGÄNGER
REFS
SHA
Im Browser öffnen
Details
Commit-Nachricht
Repository Einstellungen
COMMIT TEMPLATE
Template Inhalt:
Template Name:
BENUTZERDEFINIERTE AKTION
Argumente:
${REPO} - Repository Pfad; ${SHA} - SHA-Wert des selektierten Commits
Ausführbare Datei:
Name:
Geltungsbereich:
Branch
Commit
Repository
Email Adresse
Email Adresse
GIT
Remotes automatisch fetchen
Minute(n)
Standard Remote
TICKETSYSTEM
Beispiel für Gitee Issue Regel einfügen
Beispiel für Gitee Pull Request Regel einfügen
Beispiel für Github-Regel hinzufügen
Beispiel für Gitlab Issue Regel einfügen
Beispiel für Gitlab Merge Request einfügen
Beispiel für Jira-Regel hinzufügen
Neue Regel
Ticketnummer Regex-Ausdruck:
Name:
Ergebnis-URL:
Verwende bitte $1, $2 um auf Regex-Gruppenwerte zuzugreifen.
OPEN AI
Bevorzugter Service:
Der ausgewählte 'Bevorzugte Service' wird nur in diesem Repository gesetzt und verwendet. Wenn keiner gesetzt ist und mehrere Servies verfügbar sind wird ein Kontextmenü zur Auswahl angezeigt.
HTTP Proxy
HTTP Proxy für dieses Repository
Benutzername
Benutzername für dieses Repository
Arbeitsplätze
Farbe
Name
Zuletzt geöffnete Tabs beim Starten wiederherstellen
Konventionelle Commit-Hilfe
Breaking Change:
Geschlossenes Ticket:
Änderungen im Detail:
Gültigkeitsbereich:
Kurzbeschreibung:
Typ der Änderung:
Kopieren
Kopiere gesamten Text
Pfad kopieren
Branch erstellen...
Basierend auf:
Erstellten Branch auschecken
Lokale Änderungen:
Verwerfen
Stashen & wieder anwenden
Neuer Branch-Name:
Branch-Namen eingeben.
Leerzeichen werden durch Bindestriche ersetzt.
Lokalen Branch erstellen
Tag erstellen...
Neuer Tag auf:
Mit GPG signieren
Anmerkung:
Optional.
Tag-Name:
Empfohlenes Format: v1.0.0-alpha
Nach Erstellung auf alle Remotes pushen
Erstelle neuen Tag
Art:
Mit Anmerkung
Ohne Anmerkung
Halte Strg gedrückt, um direkt auszuführen
Ausschneiden
Branch löschen
Branch:
Du löscht gerade einen Remote-Branch!!!
Auch Remote-Branch ${0}$ löschen
Mehrere Branches löschen
Du versuchst mehrere Branches auf einmal zu löschen. Kontrolliere noch einmal vor dem Fortfahren!
Remote löschen
Remote:
Pfad:
Ziel:
Alle Nachfolger werden aus der Liste entfernt.
Dadurch wird es nur aus der Liste entfernt, nicht von der Festplatte!
Bestätige löschen von Gruppe
Bestätige löschen von Repository
Lösche Submodul
Submodul Pfad:
Tag löschen
Tag:
Von Remote Repositories löschen
BINÄRER VERGLEICH
NEU
ALT
Kopieren
Dateimodus geändert
Ignoriere Leerzeichenänderungen
LFS OBJEKT ÄNDERUNG
Nächste Änderung
KEINE ÄNDERUNG ODER NUR ZEILEN-ENDE ÄNDERUNGEN
Vorherige Änderung
Als Patch speichern
Zeige versteckte Symbole
Nebeneinander
SUBMODUL
NEU
Seiten wechseln
Syntax Hervorhebung
Zeilenumbruch
Aktiviere Block-Navigation
Öffne in Merge Tool
Alle Zeilen anzeigen
Weniger Zeilen anzeigen
Mehr Zeilen anzeigen
WÄHLE EINE DATEI AUS UM ÄNDERUNGEN ANZUZEIGEN
Öffne in Merge Tool
Änderungen verwerfen
Alle Änderungen in der Arbeitskopie.
Änderungen:
Ignorierte Dateien inkludieren
Insgesamt {0} Änderungen werden verworfen
Du kannst das nicht rückgängig machen!!!
Lesezeichen:
Neuer Name:
Ziel:
Ausgewählte Gruppe bearbeiten
Ausgewähltes Repository bearbeiten
Führe benutzerdefinierte Aktion aus
Name der Aktion:
Fast-Forward (ohne Auschecken)
Fetch
Alle Remotes fetchen
Aktiviere '--force' Option
Ohne Tags fetchen
Remote:
Remote-Änderungen fetchen
Als unverändert annehmen
Verwerfen...
Verwerfe {0} Dateien...
Verwerfe Änderungen in ausgewählten Zeilen
Öffne externes Merge Tool
Löse mit ${0}$
Als Patch speichern...
Stagen
{0} Dateien stagen
Änderungen in ausgewählten Zeilen stagen
Stash...
{0} Dateien stashen...
Unstage
{0} Dateien unstagen
Änderungen in ausgewählten Zeilen unstagen
"Meine" verwenden (checkout --ours)
"Ihre" verwenden (checkout --theirs)
Datei Historie
ÄNDERUNGEN
INHALT
Git-Flow
Development-Branch:
Feature:
Feature-Prefix:
FLOW - Finish Feature
FLOW - Finish Hotfix
FLOW - Finish Release
Ziel:
Hotfix:
Hotfix-Prefix:
Git-Flow initialisieren
Branch behalten
Production-Branch:
Release:
Release-Prefix:
Feature starten...
FLOW - Feature starten
Hotfix starten...
FLOW - Hotfix starten
Name eingeben
Release starten...
FLOW - Release starten
Versions-Tag-Prefix:
Git LFS
Verfolgungsmuster hinzufügen...
Muster ist ein Dateiname
Eigenes Muster:
Verfolgungsmuster zu Git LFS hinzufügen
Fetch
Führt `git lfs fetch` aus um Git LFS Objekte herunterzuladen. Das aktualisiert nicht die Arbeitskopie.
LFS Objekte fetchen
Installiere Git LFS Hooks
Sperren anzeigen
Keine gesperrten Dateien
Sperre
Zeige nur meine Sperren
LFS Sperren
Entsperren
Erzwinge entsperren
Prune
Führt `git lfs prune` aus um alte LFS Dateien von lokalem Speicher zu löschen
Pull
Führt `git lfs pull` aus um alle Git LFS Dasteien für aktuellen Ref & Checkout herunterzuladen
LFS Objekte pullen
Push
Pushe große Dateien in der Warteschlange zum Git LFS Endpunkt
LFS Objekte pushen
Remote:
Verfolge alle '{0}' Dateien
Verfolge alle *{0} Dateien
Verlauf
AUTOR
AUTOR ZEITPUNKT
GRAPH & COMMIT-NACHRICHT
SHA
COMMIT ZEITPUNKT
{0} COMMITS AUSGEWÄHLT
Halte 'Strg' oder 'Umschalt', um mehrere Commits auszuwählen.
Halte ⌘ oder ⇧, um mehrere Commits auszuwählen
TIPPS:
Tastaturkürzel Referenz
GLOBAL
Aktuelles Popup schließen
Klone neues Repository
Aktuellen Tab schließen
Zum nächsten Tab wechseln
Zum vorherigen Tab wechseln
Neuen Tab erstellen
Einstellungen öffnen
REPOSITORY
Gestagte Änderungen committen
Gestagte Änderungen committen und pushen
Alle Änderungen stagen und committen
Neuen Branch basierend auf ausgewählten Commit erstellen
Ausgewählte Änderungen verwerfen
Fetch, wird direkt ausgeführt
Dashboard Modus (Standard)
Commit-Suchmodus
Pull, wird direkt ausgeführt
Push, wird direkt ausgeführt
Erzwinge Neuladen des Repositorys
Ausgewählte Änderungen stagen/unstagen
Wechsle zu 'Änderungen'
Wechsle zu 'Verlauf'
Wechsle zu 'Stashes'
TEXTEDITOR
Suchpanel schließen
Suche nächste Übereinstimmung
Suche vorherige Übereinstimmung
Öffne Suchpanel
Verwerfen
Stagen
Unstagen
Initialisiere Repository
Pfad:
Cherry-Pick wird durchgeführt.
Verarbeite commit
Merge request wird durchgeführt.
Verarbeite
Rebase wird durchgeführt.
Angehalten bei
Revert wird durchgeführt.
Reverte commit
Interaktiver Rebase
Auf:
Ziel Branch:
Link kopieren
In Browser öffnen
FEHLER
INFO
Branch mergen
Ziel-Branch:
Merge Option:
Quelle:
Merge (mehrere)
Alle Änderungen committen
Strategie:
Ziele:
Bewege Repository Knoten
Wähle Vorgänger-Knoten für:
Name:
Git wurde NICHT konfiguriert. Gehe bitte zuerst in die [Einstellungen] und konfiguriere Git.
App-Daten Ordner öffnen
Öffne mit...
Optional.
Neue Seite erstellen
Lesezeichen
Tab schließen
Andere Tabs schließen
Rechte Tabs schließen
Kopiere Repository-Pfad
Repositories
Einfügen
Vor {0} Tagen
Vor 1 Stunde
Vor {0} Stunden
Gerade eben
Letzter Monat
Leztes Jahr
Vor {0} Minuten
Vor {0} Monaten
Vor {0} Jahren
Gestern
Einstellungen
OPEN AI
Analysierung des Diff Befehl
API Schlüssel
Generiere Nachricht Befehl
Modell
Name
Server
DARSTELLUNG
Standardschriftart
Schriftgröße
Standard
Texteditor
Monospace-Schriftart
Verwende die Monospace-Schriftart nur im Texteditor
Design
Design-Anpassungen
Fixe Tab-Breite in Titelleiste
Verwende nativen Fensterrahmen
DIFF/MERGE TOOL
Installationspfad
Installationspfad zum Diff/Merge Tool
Tool
ALLGEMEIN
Beim Starten nach Updates suchen
Datumsformat
Sprache
Commit-Historie
Zeige Autor Zeitpunkt anstatt Commit Zeitpunkt
Zeige Nachfolger in den Commit Details
Längenvorgabe für Commit-Nachrichten
GIT
Aktiviere Auto-CRLF
Klon Standardordner
Benutzer Email
Globale Git Benutzer Email
Aktivere --prune beim fetchen
Diese App setzt Git (>= 2.23.0) voraus
Installationspfad
Aktiviere HTTP SSL Verifizierung
Benutzername
Globaler Git Benutzername
Git Version
GPG SIGNIERUNG
Commit-Signierung
GPG Format
GPG Installationspfad
Installationspfad zum GPG Programm
Tag-Signierung
Benutzer Signierungsschlüssel
GPG Benutzer Signierungsschlüssel
EINBINDUNGEN
SHELL/TERMINAL
Pfad
Shell/Terminal
Remote löschen
Ziel:
Worktrees löschen
Worktree Informationen in `$GIT_COMMON_DIR/worktrees` löschen
Pull
Remote-Branch:
Alle Branches fetchen
Lokaler Branch:
Lokale Änderungen:
Verwerfen
Stashen & wieder anwenden
Ohne Tags fetchen
Remote:
Pull (Fetch & Merge)
Rebase anstatt Merge verwenden
Push
Sicherstellen, dass Submodule gepusht wurden
Erzwinge Push
Lokaler Branch:
Remote:
Push
Remote-Branch:
Remote-Branch verfolgen
Alle Tags pushen
Tag zum Remote pushen
Zu allen Remotes pushen
Remote:
Tag:
Schließen
Aktuellen Branch rebasen
Lokale Änderungen stashen & wieder anwenden
Auf:
Rebase:
Aktualisieren
Remote hinzufügen
Remote bearbeiten
Name:
Remote Name
Repository URL:
Remote Git Repository URL
URL kopieren
Löschen...
Bearbeiten...
Fetch
Im Browser öffnen
Prune
Bestätige das entfernen des Worktrees
Aktiviere `--force` Option
Ziel:
Branch umbenennen
Neuer Name:
Eindeutiger Name für diesen Branch
Branch:
ABBRECHEN
Änderungen automatisch von Remote fetchen...
Aufräumen (GC & Prune)
Führt `git gc` auf diesem Repository aus.
Filter aufheben
Repository Einstellungen
WEITER
Benutzerdefinierte Aktionen
Keine benutzerdefinierten Aktionen
Aktiviere '--reflog' Option
Öffne im Datei-Browser
Suche Branches/Tags/Submodule
Sichtbarkeit im Graphen
Aufheben
Im Graph ausblenden
Im Graph filtern
Aktiviere '--first-parent' Option
LAYOUT
Horizontal
Vertikal
COMMIT SORTIERUNG
Commit Zeitpunkt
Topologie
LOKALE BRANCHES
Zum HEAD wechseln
Erstelle Branch
BENACHRICHTIGUNGEN LÖSCHEN
Nur aktuellen Branch im Graphen hervorheben
Öffne in {0}
Öffne in externen Tools
Aktualisiern
REMOTES
REMOTE HINZUFÜGEN
Commit suchen
Autor
Committer
Dateiname
Commit-Nachricht
SHA
Aktueller Branch
Zeige Tags als Baum
ÜBERSPRINGEN
Statistiken
SUBMODULE
SUBMODUL HINZUFÜGEN
SUBMODUL AKTUALISIEREN
TAGS
NEUER TAG
Nach Erstellungsdatum
Nach Namen (Aufsteigend)
Nach Namen (Absteigend)
Sortiere
Öffne im Terminal
Verwende relative Zeitangaben in Verlauf
WORKTREES
WORKTREE HINZUFÜGEN
PRUNE
Git Repository URL
Aktuellen Branch auf Revision zurücksetzen
Rücksetzmodus:
Verschiebe zu:
Aktueller Branch:
Zeige im Datei-Explorer
Commit rückgängig machen
Commit:
Commit Änderungen rückgängig machen
Commit Nachricht umformulieren
Verwende 'Shift+Enter' um eine neue Zeile einzufügen. 'Enter' ist das Kürzel für den OK Button
Bitte warten...
SPEICHERN
Speichern als...
Patch wurde erfolgreich gespeichert!
Durchsuche Repositories
Hauptverzeichnis:
Suche nach Updates...
Neue Version ist verfügbar:
Suche nach Updates fehlgeschlagen!
Download
Diese Version überspringen
Software Update
Es sind momentan kein Updates verfügbar.
Setze verfolgten Branch
Branch:
Upstream Verfolgung aufheben
Upstream:
SHA kopieren
Zum Commit wechseln
Squash Commits
In:
SSH privater Schlüssel:
Pfad zum privaten SSH Schlüssel
START
Stash
Automatisch wiederherstellen nach dem Stashen
Die Arbeitsdateien bleiben unverändert, aber ein Stash wird gespeichert.
Inklusive nicht-verfolgter Dateien
Behalte gestagte Dateien
Name:
Optional. Name dieses Stashes
Nur gestagte Änderungen
Gestagte und unstagte Änderungen der ausgewähleten Datei(en) werden gestasht!!!
Lokale Änderungen stashen
Anwenden
Entfernen
Stash entfernen
Entfernen:
Stashes
ÄNDERUNGEN
STASHES
Statistiken
COMMITS
COMMITTER
ÜBERSICHT
MONAT
WOCHE
AUTOREN:
COMMITS:
SUBMODULE
Submodul hinzufügen
Relativen Pfad kopieren
Untergeordnete Submodule fetchen
Öffne Submodul Repository
Relativer Pfad:
Relativer Ordner um dieses Submodul zu speichern.
Submodul löschen
OK
Tag-Namen kopieren
Tag-Nachricht kopieren
Lösche ${0}$...
Merge ${0}$ in ${1}$ hinein...
Pushe ${0}$...
Submodule aktualisieren
Alle Submodule
Initialisiere wenn nötig
Rekursiv
Submodul:
Verwende `--remote` Option
URL:
Warnung
Willkommensseite
Erstelle Gruppe
Erstelle Untergruppe
Klone Repository
Lösche
DRAG & DROP VON ORDNER UNTERSTÜTZT. BENUTZERDEFINIERTE GRUPPIERUNG UNTERSTÜTZT.
Bearbeiten
Bewege in eine andere Gruppe
Öffne alle Repositories
Öffne Repository
Öffne Terminal
Klon Standardordner erneut nach Repositories durchsuchen
Suche Repositories...
Sortieren
Änderungen
Git Ignore
Ignoriere alle *{0} Dateien
Ignoriere *{0} Datein im selben Ordner
Ignoriere Dateien im selben Ordner
Ignoriere nur diese Datei
Amend
Du kannst diese Datei jetzt stagen.
COMMIT
COMMIT & PUSH
Template/Historie
Klick-Ereignis auslösen
Commit (Bearbeitung)
Alle Änderungen stagen und committen
KONFLIKTE ERKANNT
DATEI KONFLIKTE GELÖST
NICHT-VERFOLGTE DATEIEN INKLUDIEREN
KEINE BISHERIGEN COMMIT-NACHRICHTEN
KEINE COMMIT TEMPLATES
Rechtsklick auf selektierte Dateien und wähle die Konfliktlösungen aus.
SignOff
GESTAGED
UNSTAGEN
ALLES UNSTAGEN
UNSTAGED
STAGEN
ALLES STAGEN
ALS UNVERÄNDERT ANGENOMMENE ANZEIGEN
Template: ${0}$
ARBEITSPLATZ:
Arbeitsplätze konfigurieren...
WORKTREE
Pfad kopieren
Sperren
Entfernen
Entsperren