git documentation - en to de translation catalogue (311 entries)

note: type: Plain text
en: Annotate file lines with commit information.
de: Zeilen der Datei mit Commit-Informationen versehen und anzeigen.

note: type: Plain text
en: Show what revision and author last modified each line of a file.
de: Anzeigen, durch welchen Commit und Autor die jeweiligen Zeileneiner Datei zuletzt geändert wurden.

note: type: Plain text
en: Find commits yet to be applied to upstream.
de: Commits finden, die noch auf dem Upstream-Branch angewendet werden müssen.

note: type: Plain text
en: Count unpacked number of objects and their disk consumption.
de: Anzahl und Speicherverbrauch ungepackter Objekte zählen.

note: type: Plain text
en: Show changes using common diff tools.
de: Änderungen mittels den allgemeinen Diff-Tools anzeigen.

note: type: Plain text
en: Verifies the connectivity and validity of the objects in the database.
de: Stellt die Verbundenheit und Gültigkeit der Objekte in der Datenbank sicher.

note: type: Plain text
en: Extract commit ID from an archive created using git-archive.
de: Commit-ID eines Archivs extrahieren, welches mit git-archive erstellt wurde.

note: type: Plain text
en: Display help information about Git.
de: Hilfsinformationen über Git anzeigen.

note: type: Plain text
en: Instantly browse your working repository in gitweb.
de: Ihr aktuelles Repository sofort in gitweb betrachten.

note: type: Plain text
en: Show three-way merge without touching index.
de: 3-Wege-Merge anzeigen ohne den Index zu verändern.

note: type: Plain text
en: Reuse recorded resolution of conflicted merges.
de: Aufgezeichnete Auflösung von Merge-Konflikten wiederverwenden.

note: type: Plain text
en: Pick out and massage parameters.
de: Parameter herauspicken und ändern.

note: type: Plain text
en: Show branches and their commits.
de: Branches und ihre Commits ausgeben.

note: type: Plain text
en: Check the GPG signature of commits.
de: Die GPG-Signatur von Commits prüfen.

note: type: Plain text
en: Check the GPG signature of tags.
de: Die GPG-Signatur von Tags prüfen.

note: type: Plain text
en: Show logs with difference each commit introduces.
de: Logs mit dem Unterschied, den jeder Commit einführt, anzeigen.

note: type: Plain text
en: Git web interface (web frontend to Git repositories).
de: Git Web Interface (Web-Frontend für Git-Repositories).

note: type: Plain text
en: Get and set repository or global options.
de: Repositoryweite oder globale Optionen lesen und setzen.

note: type: Plain text
en: Git data exporter.
de: Export-Tool für Git-Daten.

note: type: Plain text
en: Backend for fast Git data importers.
de: Backend für schnelle Git-Datenimport-Tools.

note: type: Plain text
en: Rewrite branches.
de: Branches umschreiben.

note: type: Plain text
en: Run merge conflict resolution tools to resolve merge conflicts.
de: Ausführen von Tools zur Auflösung von Merge-Konflikten zur Behebung dieser.

note: type: Plain text
en: Pack heads and tags for efficient repository access.
de: Branches und Tags für effizienten Zugriff auf das Repository packen.

note: type: Plain text
en: Prune all unreachable objects from the object database.
de: Alle nicht erreichbaren Objekte von der Objektdatenbank entfernen.

note: type: Plain text
en: Manage reflog information.
de: Reflog-Informationen verwalten.

note: type: Plain text
en: Manage set of tracked repositories.
de: Einen Satz entfernter Repositories verwalten.

note: type: Plain text
en: Pack unpacked objects in a repository.
de: Ungepackte Objekte in einem Repository packen.

note: type: Plain text
en: Create, list, delete refs to replace objects.
de: Referenzen für ersetzende Objekte erstellen, auflisten, löschen.

note: type: Plain text
en: Import an Arch repository into Git.
de: Ein Arch-Repository in Git importieren.

note: type: Plain text
en: Export a single commit to a CVS checkout.
de: Einzelnen Commit zu einem ausgecheckten CSV-Repository exportieren.

note: type: Plain text
en: Salvage your data out of another SCM people love to hate.
de: Ihre Daten aus einem anderen SCM übernehmen.

note: type: Plain text
en: A CVS server emulator for Git.
de: Ein CVS-Server-Emulator für Git

note: type: Plain text
en: Send a collection of patches from stdin to an IMAP folder.
de: Eine Sammlung von Patches von der Standard-Eingabe an einen IMAP-Ordner senden.

note: type: Plain text
en: Import from and submit to Perforce repositories.
de: Repositories aus Perforce importieren und an diese senden.

note: type: Plain text
en: Applies a quilt patchset onto the current branch.
de: Patches aus quilt auf aktuellen Branch anwenden.

note: type: Plain text
en: Generates a summary of pending changes.
de: Eine Übersicht über ausstehende Änderungen generieren.

note: type: Plain text
en: Send a collection of patches as emails.
de: Eine Sammlung von Patches als E-Mails versenden.

note: type: Plain text
en: Bidirectional operation between a Subversion repository and Git.
de: Bidirektionale Operationen zwischen einem Subversion-Repository und Git.

note: type: Plain text
en: Add file contents to the index.
de: Füge Dateiinhalte zum Index hinzu.

note: type: Plain text
en: Apply a series of patches from a mailbox.
de: Eine Serie von Patches von einer Mailbox anwenden.

note: type: Plain text
en: Create an archive of files from a named tree.
de: Dateiarchiv von angegebenem Verzeichnis erstellen.

note: type: Plain text
en: Use binary search to find the commit that introduced a bug.
de: Binärsuche verwenden, um den Commit zu finden, der einen Fehler verursacht hat.

note: type: Plain text
en: List, create, or delete branches.
de: Branches anzeigen, erstellen oder entfernen.

note: type: Plain text
en: Move objects and refs by archive.
de: Objekte und Referenzen über ein Archiv verteilen.

note: type: Plain text
en: Switch branches or restore working tree files.
de: Branches wechseln oder Dateien im Arbeitsverzeichnis wiederherstellen.

note: type: Plain text
en: Apply the changes introduced by some existing commits.
de: Änderungen eines existierenden Commits anwenden.

note: type: Plain text
en: Graphical alternative to git-commit.
de: Graphische Alternative zu git-commit.

note: type: Plain text
en: Remove untracked files from the working tree.
de: Unversionierte Dateien vom Arbeitsverzeichnis entfernen.

note: type: Plain text
en: Clone a repository into a new directory.
de: Ein Repository in einem neuen Verzeichnis klonen.

note: type: Plain text
en: Record changes to the repository.
de: Änderungen in das Repository eintragen.

note: type: Plain text
en: Give an object a human readable name based on an available ref.
de: Einem Objekt einen für Menschen lesbaren Namen basierend auf einer verfügbaren Referenz geben.

note: type: Plain text
en: Show changes between commits, commit and working tree, etc.
de: Änderungen zwischen Commits, Commit und Arbeitsverzeichnis, etc. anzeigen.

note: type: Plain text
en: Download objects and refs from another repository.
de: Objekte und Referenzen von einem anderen Repository herunterladen.

note: type: Plain text
en: Prepare patches for e-mail submission.
de: Patches für E-Mail-Versand vorbereiten.

note: type: Plain text
en: Cleanup unnecessary files and optimize the local repository.
de: Nicht benötigte Dateien entfernen und das lokale Repository optimieren.

note: type: Plain text
en: Print lines matching a pattern.
de: Zeilen darstellen, die einem Muster entsprechen.

note: type: Plain text
en: A portable graphical interface to Git.
de: Eine portable grafische Schnittstelle zu Git.

note: type: Plain text
en: Create an empty Git repository or reinitialize an existing one.
de: Ein leeres Git-Repository erstellen oder ein bestehendes neuinitialisieren.

note: type: Plain text
en: Show commit logs.
de: Commit-Historie anzeigen.

note: type: Plain text
en: Join two or more development histories together.
de: Zwei oder mehr Entwicklungszweige zusammenführen.

note: type: Plain text
en: Move or rename a file, a directory, or a symlink.
de: Eine Datei, ein Verzeichnis oder einen Symlink verschieben oder umbenennen.

note: type: Plain text
en: Add or inspect object notes.
de: Objekt-Notizen hinzufügen oder überprüfen.

note: type: Plain text
en: Fetch from and integrate with another repository or a local branch.
de: Objekte von einem externen Repository anfordern und sie mit einem anderen Repository oder einem lokalen Branch zusammenführen.

note: type: Plain text
en: Update remote refs along with associated objects.
de: Remote-Referenzen mitsamt den verbundenen Objekten aktualisieren.

note: type: Plain text
en: Reapply commits on top of another base tip.
de: Wiederholtes Anwenden von Commits auf anderem Basis-Commit.

note: type: Plain text
en: Reset current HEAD to the specified state.
de: Aktuellen HEAD zu einem spezifizierten Zustand setzen.

note: type: Plain text
en: Revert some existing commits.
de: Einige bestehende Commits rückgängig machen.

note: type: Plain text
en: Remove files from the working tree and from the index.
de: Dateien aus dem Arbeitsverzeichnis und dem Index löschen.

note: type: Plain text
en: Summarize 'git log' output.
de: Ausgabe von 'git log' zusammenfassen.

note: type: Plain text
en: Show various types of objects.
de: Verschiedene Arten von Objekten anzeigen.

note: type: Plain text
en: Stash the changes in a dirty working directory away.
de: Änderungen in einem Arbeitsverzeichnis aufbewahren.

note: type: Plain text
en: Show the working tree status.
de: Den Zustand des Arbeitsverzeichnisses anzeigen.

note: type: Plain text
en: Initialize, update or inspect submodules.
de: Submodule initialisieren, aktualisieren oder inspizieren.

note: type: Plain text
en: Create, list, delete or verify a tag object signed with GPG.
de: Ein mit GPG signiertes Tag-Objekt erzeugen, auflisten, löschen oder verifizieren.

note: type: Plain text
en: Manage multiple working trees.
de: Mehrere Arbeitsverzeichnisse verwalten.

note: type: Plain text
en: The Git repository browser.
de: Der Git-Repository-Browser.

note: type: Plain text
en: Provide content or type and size information for repository objects.
de: Inhalt oder Informationen zu Typ und Größe für Repository-Objekte bereitstellen.

note: type: Plain text
en: Compares files in the working tree and the index.
de: Dateien von dem Arbeitsverzeichnis und dem Index vergleichen.

note: type: Plain text
en: Compare a tree to the working tree or index.
de: Ein Verzeichnis von dem Arbeitsverzeichnis und dem Index vergleichen.

note: type: Plain text
en: Compares the content and mode of blobs found via two tree objects.
de: Den Inhalt und Modus von Blobs aus zwei Verzeichnisobjekten vergleichen.

note: type: Plain text
en: Output information on each ref.
de: Informationen für jede Referenz ausgeben.

note: type: Plain text
en: Show information about files in the index and the working tree.
de: Informationen über Dateien in dem Index und im Arbeitsverzeichnis anzeigen.

note: type: Plain text
en: List references in a remote repository.
de: Referenzen in einem Remote-Repository auflisten.

note: type: Plain text
en: List the contents of a tree object.
de: Inhalte eines Tree-Objektes auflisten.

note: type: Plain text
en: Find as good common ancestors as possible for a merge.
de: Bestmöglichen gemeinsamen Vorgänger-Commit für einen Merge finden.

note: type: Plain text
en: Find symbolic names for given revs.
de: Symbolische Namen für die gegebenen Commits finden.

note: type: Plain text
en: Find redundant pack files.
de: Redundante Paketdateien finden.

note: type: Plain text
en: Lists commit objects in reverse chronological order.
de: Commit-Objekte chronologisch absteigend sortiert auflisten.

note: type: Plain text
en: Show packed archive index.
de: Gepackten Archiv-Index anzeigen.

note: type: Plain text
en: List references in a local repository.
de: Referenzen in einem lokalen Repository auflisten.

note: type: Plain text
en: Creates a temporary file with a blob's contents.
de: Eine temporäre Datei mit den Inhalten eines Blobs erstellen.

note: type: Plain text
en: Show a Git logical variable.
de: Eine logische Variable von Git anzeigen.

note: type: Plain text
en: Validate packed Git archive files.
de: Gepackte Git-Archivdateien validieren.

note: type: Plain text
en: Apply a patch to files and/or to the index.
de: Einen Patch auf Dateien und/oder den Index anwenden.

note: type: Plain text
en: Copy files from the index to the working tree.
de: Dateien von dem Index ins Arbeitsverzeichnis kopieren.

note: type: Plain text
en: Create a new commit object.
de: Ein neues Commit-Objekt erstellen.

note: type: Plain text
en: Compute object ID and optionally creates a blob from a file.
de: Von einer Datei die Objekt-ID berechnen und optional ein Blob erstellen.

note: type: Plain text
en: Build pack index file for an existing packed archive.
de: Pack-Index-Datei für ein existierendes gepacktes Archiv erzeugen.

note: type: Plain text
en: Run a three-way file merge.
de: Einen 3-Wege-Datei-Merge ausführen.

note: type: Plain text
en: Run a merge for files needing merging.
de: Einen Merge für zusammenzuführende Dateien ausführen.

note: type: Plain text
en: Creates a tag object.
de: Ein Tag-Objekt erstellen.

note: type: Plain text
en: Build a tree-object from ls-tree formatted text.
de: Tree-Objekt aus ls-tree formattiertem Text erzeugen.

note: type: Plain text
en: Create a packed archive of objects.
de: Ein gepacktes Archiv von Objekten erstellen.

note: type: Plain text
en: Remove extra objects that are already in pack files.
de: Zusätzliche Objekte, die sich bereits in Paketdateien befinden, entfernen.

note: type: Plain text
en: Reads tree information into the index.
de: Verzeichnisinformationen in den Index einlesen.

note: type: Plain text
en: Read, modify and delete symbolic refs.
de: Symbolische Referenzen lesen, ändern und löschen.

note: type: Plain text
en: Unpack objects from a packed archive.
de: Objekte aus einem gepackten Archiv entpacken.

note: type: Plain text
en: Register file contents in the working tree to the index.
de: Dateiinhalte aus dem Arbeitsverzeichnis im Index registrieren.

note: type: Plain text
en: Update the object name stored in a ref safely.
de: Den Objektnamen, der in einer Referenz gespeichert ist, sicher aktualisieren.

note: type: Plain text
en: Create a tree object from the current index.
de: Tree-Objekt vom aktuellen Index erstellen.

note: type: Plain text
en: Display gitattributes information.
de: gitattributes-Informationen darstellen.

note: type: Plain text
en: Debug gitignore / exclude files.
de: Fehlersuche in gitignore- / exclude-Dateien.

note: type: Plain text
en: Show canonical names and email addresses of contacts.
de: Name und E-Mail-Adresse von Kontakten anzeigen.

note: type: Plain text
en: Ensures that a reference name is well formed.
de: Sicherstellen, dass ein Referenzname wohlgeformt ist.

note: type: Plain text
en: Display data in columns.
de: Daten in Spalten anzeigen.

note: type: Plain text
en: Retrieve and store user credentials.
de: Zugangsdaten des Benutzers abrufen und speichern.

note: type: Plain text
en: Helper to temporarily store passwords in memory.
de: Hilfsprogramm zum temporären Speichern von Zugangsdaten im Hauptspeicher.

note: type: Plain text
en: Helper to store credentials on disk.
de: Hilfsprogramm zum Speichern von Zugangsdaten auf der Festplatte.

note: type: Plain text
en: Produce a merge commit message.
de: Beschreibung eines Merge-Commits erzeugen.

note: type: Plain text
en: add or parse structured information in commit messages.
de: Strukturierte Informationen in Commit-Beschreibungen hinzufügen oder parsen.

note: type: Plain text
en: Extracts patch and authorship from a single e-mail message.
de: Patch und Urheberschaft aus einer einzelnen E-Mail-Nachricht extrahieren.

note: type: Plain text
en: Simple UNIX mbox splitter program.
de: Einfaches UNIX mbox Splitter-Programm.

note: type: Plain text
en: The standard helper program to use with git-merge-index.
de: Das Standard-Hilfsprogramm für die Verwendung mit git-merge-index.

note: type: Plain text
en: Compute unique ID for a patch.
de: Eindeutige ID für einen Patch berechnen.

note: type: Plain text
en: Git's i18n setup code for shell scripts.
de: Git's i18n-Konfigurationscode für Shell-Skripte.

note: type: Plain text
en: Common Git shell script setup code.
de: Allgemeiner Git Shell-Skript Konfigurationscode.

note: type: Plain text
en: Remove unnecessary whitespace.
de: Nicht erforderlichen Whitespace entfernen.

note: type: Plain text
en: Download from a remote Git repository via HTTP.
de: Von einem Remote-Git-Repository über HTTP herunterladen.

note: type: Plain text
en: Push objects over HTTP/DAV to another repository.
de: Objekte über HTTP/DAV zu einem anderen Repository übertragen.

note: type: Plain text
en: Routines to help parsing remote repository access parameters.
de: Routinen als Hilfe zum Parsen von Zugriffsparametern von Remote-Repositories.

note: type: Plain text
en: Receive what is pushed into the repository.
de: Empfangen was in das Repository übertragen wurde.

note: type: Plain text
en: Restricted login shell for Git-only SSH access.
de: Login-Shell beschränkt für Nur-Git SSH-Zugriff.

note: type: Plain text
en: Send archive back to git-archive.
de: Archiv zurück zu git-archive senden.

note: type: Plain text
en: Send objects packed back to git-fetch-pack.
de: Objekte gepackt zurück an git-fetch-pack senden.

note: type: Plain text
en: A really simple server for Git repositories.
de: Ein wirklich einfacher Server für Git Repositories.

note: type: Plain text
en: Receive missing objects from another repository.
de: Fehlende Objekte von einem anderen Repository empfangen.

note: type: Plain text
en: Server side implementation of Git over HTTP.
de: Serverseitige Implementierung von Git über HTTP.

note: type: Plain text
en: Push objects over Git protocol to another repository.
de: Objekte über das Git Protokoll zu einem anderen Repository übertragen.

note: type: Plain text
en: Update auxiliary info file to help dumb servers.
de: Hilfsinformationsdatei zur Hilfe von einfachen Servern aktualisieren.

note: type: Title -
en: DATE FORMATS
de: DATUMSFORMATE

note: type: Plain text
en: The `GIT_AUTHOR_DATE`, `GIT_COMMITTER_DATE` environment variables
de: Die Umgebungsvariablen `GIT_AUTHOR_DATE`, `GIT_COMMITTER_DATE`

note: type: Plain text
en: and the `--date` option
de: und die Option `--date`

note: type: Plain text
en: support the following date formats:
de: unterstützen die folgenden Datumsformate:

note: type: Labeled list
en: Git internal format
de: Git-internes Format

note: type: Plain text
en: It is `<unix timestamp> <time zone offset>`, where `<unix timestamp>` is the number of seconds since the UNIX epoch.  `<time zone offset>` is a positive or negative offset from UTC.  For example CET (which is 1 hour ahead of UTC) is `+0100`.
de: Dieses Format ist als `<UNIX-Zeitstempel> <Zeitzonen-Offset>` definiert, wobei `<UNIX-Zeitstempel>` die Anzahl Sekunden seit dem 1.1.1970, 0:00 Uhr UTC und `<Zeitzonen-Offset>` ein positiver oder negativer Versatz gegenüber UTC ist. MEZ (die 1 Stunde vor UTC liegt) ist zum Beispiel `+0100`.

note: type: Plain text
en: The standard email format as described by RFC 2822, for example `Thu, 07 Apr 2005 22:13:13 +0200`.
de: Das Standard-E-Mail-Format, wie es in RFC 2822 definiert ist. Zum Beispiel `Thu, 07 Apr 2005 22:13:13 +0200`.

note: type: Plain text
en: Time and date specified by the ISO 8601 standard, for example `2005-04-07T22:13:13`. The parser accepts a space instead of the `T` character as well.
de: Datum und Uhrzeit, wie sie im ISO-Standard 8601 definiert sind. Zum Beispiel `2005-04-07T22:13:13`. Der Parser akzeptiert auch ein Leerzeichen statt dem `T`.

note: type: Plain text
en: In addition, the date part is accepted in the following formats: `YYYY.MM.DD`, `MM/DD/YYYY` and `DD.MM.YYYY`.
de: Außerdem wird das Datum in folgenden Formaten akzeptiert: `YYYY.MM.DD`, `MM/DD/YYYY` und `DD.MM.YYYY`.

note: type: Plain text
en: Be verbose.
de: Gib ausführliche Informationen aus.

note: type: Plain text
en: git-add - Add file contents to the index
de: git-add - Füge Dateiinhalte zum Index hinzu.

note: type: Plain text
en: The `git status` command can be used to obtain a summary of which files have changes that are staged for the next commit.
de: Der Befehl 'git status' kann verwendet werden um eine Übersicht darüber zu erhalten, welche für die nächste Eintragung (commit) vorgesehene Dateien verändert wurden.

note: type: Plain text
en: Please see linkgit:git-commit[1] for alternative ways to add content to a commit.
de: Für andere Wege, Inhalte zu einer Eintragung (commit) hinzuzufügen, siehe auch linkgit:git-commit[1] .

note: type: Plain text
en: Allow adding otherwise ignored files.
de: Erzwinge das Hinzufügen normalerweise ignorierter Dateien.

note: type: Plain text
en: Add modified contents in the working tree interactively to the index. Optional path arguments may be supplied to limit operation to a subset of the working tree. See ``Interactive mode'' for details.
de: Füge geänderte Inhalte im Arbeitsbereich interaktiv zum Index hinzu. Optionale Pfad Argumente können verwendet werden um die Operation auf einen spezifischen Teil des Arbeitsbereichs einzuschränken. Siehe ''Interaktiver Modus'' für nähere Details.

note: type: Plain text
en: Don't add the file(s), but only refresh their stat()  information in the index.
de: Füge keine Datei(en) hinzu, sondern aktualisiere lediglich deren stat() Information im Index.

note: type: Plain text
en: This option can be used to separate command-line options from the list of files, (useful when filenames might be mistaken for command-line options).
de: Diese Option kann dazu verwendet werden, Befehlszeilenoptionen von der Liste von Dateien zu trennen. Dies ist sinnvoll, wenn Dateinamen mit Befehlszeilenoptionen verwechselt werden könnten.

note: type: Plain text
en: Note that the asterisk `*` is quoted from the shell in this example; this lets the command include the files from subdirectories of `Documentation/` directory.
de: Anmerkung: das Sternchen `*` wird in diesem Beispiel vom Befehlsprozessor (shell) nicht automatisch erweitert, wodurch der git add Befehl auch Unterverzeichnisse des `Documentation/` Verzeichnisses erfassen kann.

note: type: Plain text
en: Considers adding content from all git-*.sh scripts:
de: Füge die Inhalte aller git-*-s Skripte hinzu:

note: type: Title -
en: Interactive mode
de: Interaktiver Modus

note: type: Plain text
en: When the command enters the interactive mode, it shows the output of the 'status' subcommand, and then goes into its interactive command loop.
de: Wird git im interaktiven Modus gestartet, zeigt es zuerst die Ausgabe des 'status' Unterbefehls, und beginnt dann mit der interaktiven Befehlsverarbeitung.

note: type: Plain text
en: The command loop shows the list of subcommands available, and gives a prompt "What now> ".  In general, when the prompt ends with a single '>', you can pick only one of the choices given and type return, like this:
de: Diese zeigt eine Liste der möglichen Unterbefehle und frägt "What now> ".  Wenn die Frage mit einem einzelnen '>' endet, kann man im Allgemeinen aus einer der folgenden Optionen wählen und diese mit der Eingabetaste bestätigen:

note: type: delimited block -
en:     *** Commands ***
          1: status       2: update       3: revert       4: add untracked
          5: patch        6: diff         7: quit         8: help
        What now> 1
de:     *** Commands ***
          1: status       2: update       3: revert       4: add untracked
          5: patch	6: diff	 7: quit	 8: help
        What now> 1

note: type: Plain text
en: The main command loop has 6 subcommands (plus help and quit).
de: Die Hauptbefehlsschleife hat 6 Unterbefehle (sowie zusätzlich 'help' und 'quit')

note: type: delimited block -
en:               staged     unstaged path
         1:       binary      nothing foo.png
         2:     +403/-35        +1/-1 git-add--interactive.perl
de: 	      staged     unstaged path
         1:       binary      nothing foo.png
         2:     +403/-35	+1/-1 git-add--interactive.perl

note: type: Plain text
en: What you chose are then highlighted with '*', like this:
de: Alle ausgewählten Listeneinträge werden wie folgt mit einem Stern '*' markiert:

note: type: delimited block -
en:            staged     unstaged path
      1:       binary      nothing foo.png
    * 2:     +403/-35        +1/-1 git-add--interactive.perl
de: 	   staged     unstaged path
      1:       binary     nothing foo.png
    * 2:     +403/-35     +1/-1 git-add--interactive.perl

note: type: Plain text
en: To remove selection, prefix the input with `-` like this:
de: Ein '-' vor der Option macht die Auswahl wieder rückgängig:

note: type: Plain text
en: After making the selection, answer with an empty line to stage the contents of working tree files for selected paths in the index.
de: Nachdem die Auwahl getroffen wurde kann durch Eingabe einer Leerzeile der Inhalt der ausgewählten Dateien in den Index aufgenommen werden.

note: type: Plain text
en: This has a very similar UI to 'update', and the staged information for selected paths are reverted to that of the HEAD version.  Reverting new paths makes them untracked.
de: Diese Option ist sehr ähnlich zu 'update', nur wird die im Index gespeicherte Änderungsinformation für die ausgewählten Dateien auf die im HEAD gespeicherte Version zurückgesetzt. Werden neue Dateien zurückgesetzt, so wird die Information darüber aus git wieder entfernt.

note: type: Plain text
en: This has a very similar UI to 'update' and 'revert', and lets you add untracked paths to the index.
de: Mit einer zu 'update' und 'revert' sehr ähnlichen Bedienweise können mit git noch nicht verwaltete Dateien zum Index hinzugefügt werden.

note: type: Plain text
en: After deciding the fate for all hunks, if there is any hunk that was chosen, the index is updated with the selected hunks.
de: Nachdem zumindest ein Source Brocken ausgewählt wurde werden die ausgewählten Brocken in den Index aufgenommen.

note: type: Plain text
en: This lets you review what will be committed (i.e. between HEAD and index).
de: Teigt jene Änderungen an die eingetragen (commited) werden würden (also zwischen HEAD und Index).

note: type: Plain text
en: Part of the linkgit:git[1] suite
de: Teil der linkgit:git[1] Suite

note: type: Labeled list
en: --prefix=<prefix>/
de: --prefix=<Präfix>/

note: type: Plain text
en: git-branch - List, create, or delete branches
de: git-branch - Auflisten, Erzeugen oder Löschen von Entwicklungszweigen (branches)

note: type: Plain text
en: Note that this will create the new branch, but it will not switch the working tree to it; use "git checkout <newbranch>" to switch to the new branch.
de: Beachte das dies einen neuen Entwicklungszweig anlegt, aber der aktuelle Arbeitsbaum nicht auf diesen umgeschalten wird. Dies kann mit 'git checkout <newbranch>' erreicht werden.

note: type: Plain text
en: With a `-d` or `-D` option, `<branchname>` will be deleted.  You may specify more than one branch for deletion.  If the branch currently has a reflog then the reflog will also be deleted.
de: Durch die '-d' oder '-D' Option wird '<branchname>' gelöscht.  Man kann auch mehr als einen zu löschenden Entwicklungszweig angeben.  Hat der Entwicklungszweig einen reflog, dann wird dieser ebenfalls gelöscht.

note: type: Plain text
en: Move/rename a branch and the corresponding reflog.
de: Verschiebe/Umbenenne einen Entwicklungszweig und den zugehörigen reflog.

note: type: Plain text
en: List or delete (if used with -d) the remote-tracking branches.
de: Auflisten oder Löschen (wenn die '-d' Option gleichzeitig verwendet wird) der Referenzen auf fernen Entwicklungszweige (remote-tracking branches).

note: type: Plain text
en: List both remote-tracking branches and local branches.
de: Zeige sowohl lokale wie auch remote-tracking Entwicklungszweige an.

note: type: Plain text
en: The name of the branch to create or delete.  The new branch name must pass all checks defined by linkgit:git-check-ref-format[1].  Some of these checks may restrict the characters allowed in a branch name.
de: Der Name des Entwicklungszweiges (branch) der erzeugt oder gelöscht werden soll. Der Name muß alle Prüfungen die in linkgit:git-check-ref-format[1] definiert sind erfüllen.  Dadurch können sich Einschränkungen in der im Namen des Entwicklungszweiges vorkommenden Zeichen ergeben.

note: type: Plain text
en: The name of an existing branch to rename.
de: Der Name eines existierenden Entwicklungszweiges (branch) der umbenannt werden soll.

note: type: Plain text
en: This step and the next one could be combined into a single step with "checkout -b my2.6.14 v2.6.14".
de: Dieser und der nachfolgende Schritt können in einem einzigen Befehl "checkout -b my2.6.14 v2.6.14" kombiniert werden.

note: type: Plain text
en: `--contains <commit>` is used to find all branches which will need special attention if <commit> were to be rebased or amended, since those branches contain the specified <commit>.
de: `--contains <commit>` wird verwendet um alle Entwicklungszweige (branches)  zu finden in denen <commit> vorkommt, bevor dieser mit 'git commit --amend' oder 'git rebase' verändert wird.

note: type: Plain text
en: `--merged` is used to find all branches which can be safely deleted, since those branches are fully contained by HEAD.
de: `--merged` wird verwendet um festzustellen, welche Entwicklungszweige (branches) ohne Informationen zu verlieren gelöscht werden können, da diese sowieso vollständig in HEAD enthalten sind.

note: type: Plain text
en: `--no-merged` is used to find branches which are candidates for merging into HEAD, since those branches are not fully contained by HEAD.
de: `--no-merged` wird verwendet um Entwicklungszweige (branches) zu finden die Kandidaten für eine Zusammenführung (merge) in den HEAD sind, da diese noch nicht vollständig in HEAD beinhaltet sind.

note: type: Plain text
en: Do not interpret any more arguments as options.
de: Diese Option kann dazu verwendet werden, Befehlszeilenoptionen von der Liste von Dateien zu trennen. Dies ist sinnvoll, wenn Dateinamen mit Befehlszeilenoptionen verwechselt werden könnten.

note: type: Plain text
en: Quiet, suppress feedback messages.
de: Leise, unterdrücke Hinweisnachrichten.

note: type: Plain text
en: git-citool - Graphical alternative to git-commit
de: git-gitool - Graphische Alternative zu git-commit

note: type: Plain text
en: git-clone - Clone a repository into a new directory
de: git-clone - Klone ein Projektarchiv (repository) in ein neues Verzeichnis.

note: type: Plain text
en: No checkout of HEAD is performed after the clone is complete.
de: Unterdrücke das Abrufen (checkout) von HEAD nachdem das Klonen fertig ist.

note: type: Plain text
en: When given, and the repository to clone from is accessed via ssh, this specifies a non-default path for the command run on the other end.
de: Wird diese Option angegeben und auf das zu klonende Projektarchiv mittels ssh zugegriffen, dann gibt <upload-pack> das auf der entfernten Seite auszuführende Kommando an.

note: type: Plain text
en: The (possibly remote) repository to clone from.  See the <<URLS,URLS>> section below for more information on specifying repositories.
de: Das (möglicherweise ferne) Projektarchiv das geklont werden soll.  Siehe die <<URLS,URLS>> Sektion für weitere Information wie Projektarchive angegeben werden können.

note: type: Plain text
en: git-commit - Record changes to the repository
de: git-commit - Trage Änderungen im Projektarchiv (repository) ein

note: type: Plain text
en: Stores the current contents of the index in a new commit along with a log message from the user describing the changes.
de: Speichere den aktuellen Inhalt des Index gemeinsam mit einer die Änderungen des Benutzers beschreibenden Log Nachricht als neue Eintragung (commit) im Projektarchiv.

note: type: Plain text
en: The content to be added can be specified in several ways:
de: Der neue Inhalt kann auf verschiedene Arten angegeben werden:

note: type: Plain text
en: by using the -a switch with the 'commit' command to automatically "add" changes from all known files (i.e. all files that are already listed in the index) and to automatically "rm" files in the index that have been removed from the working tree, and then perform the actual commit;
de: Durch Verwendung des -a Schalters des 'git commit' Befehls, um zuvor automatisch die Änderungen aller bekannten Dateien (also aller Dateien die im Index bereits bekannt sind) hinzuzufügen ('git add'), und um automatisch alle Dateien die aus dem Arbeitsbereich gelöscht wurden zu entfernen ('git rm').

note: type: Plain text
en: Take an existing commit object, and reuse the log message and the authorship information (including the timestamp)  when creating the commit.
de: Nimm eine existierende Eintragung (commit) und verwende die Eintragungsbemerkung (commit message) und die Autoreninformation (inklusive Zeitstempel) für die aktuelle Eintragung.

note: type: Plain text
en: Take the commit message from the given file.  Use '-' to read the message from the standard input.
de: Nimm die Eintragungsbemerkung (commit message) der spezifizierten Datei. Mit '-' wird die Bemerkung von der Standard Eingabe gelesen.

note: type: Plain text
en: This option bypasses the pre-commit and commit-msg hooks.  See also linkgit:githooks[5].
de: Diese Option schaltet die pre-commit und commit-msg Einsprungspunkte (hooks) aus. Siehe auch linkgit:githooks[5].

note: type: Plain text
en: It is a rough equivalent for:
de: Der Befehl entspricht in etwa:

note: type: delimited block -
en: 	$ git reset --soft HEAD^
    	$ ... do something else to come up with the right tree ...
    	$ git commit -c ORIG_HEAD
de: 	$ git reset --soft HEAD^
    	$ ... führe die notwendigen Änderungen im Index durch ...
    	$ git commit -c ORIG_HEAD

note: type: Plain text
en: but can be used to amend a merge commit.
de: er kann aber auch dazu verwendet werden um eine zusammenführende Eintragung (merge commit) zu ersetzen

note: type: Plain text
en: Before making a commit out of staged contents so far, stage the contents of paths given on the command line as well.  This is usually not what you want unless you are concluding a conflicted merge.
de: Bevor die Eintragung der im Index gespeicherten Änderungen durchgeführt wird, füge den Inhalt der in der Befehlszeile angegebenen Dateipfade ebenfalls dazu. Dies wird normalerweise nur beim Abschließen der Zusammenführung konkurierender Änderungen (conflicted merge) verwendet.

note: type: Plain text
en: 'no'     - Show no untracked files
de: 'no'     - zeige keine von git nicht verwalteten Dateien an

note: type: Plain text
en: 'normal' - Shows untracked files and directories
de: 'normal' - zeige unverwaltete Dateien und Verzeichnisse

note: type: Plain text
en: 'all'    - Also shows individual files in untracked directories.
de: 'all'    - zeige zusätzlich die einzelnen Dateien in den unverwalteten Verzeichnissen

note: type: Plain text
en: Suppress commit summary message.
de: Unterdrücke die zusammenfassende Nachricht über die Eintragung.

note: type: Plain text
en: When files are given on the command line, the command commits the contents of the named files, without recording the changes already staged.  The contents of these files are also staged for the next commit on top of what have been staged before.
de: Werden in der Befehlszeile Dateien angegeben, so wird der Inhalt dieser Dateien eingetragen, ohne die bereits im Index vorbereiteten Änderungen aufzuzeichnen. Die Dateiinhalte werden außerdem für die nächste Eintragung im Index bereitgestellt (zusätzlich zu den dort bereits vorbereiteten Änderungen).

note: type: Plain text
en: Instead of staging files after each individual change, you can tell `git commit` to notice the changes to the files whose contents are tracked in your working tree and do corresponding `git add` and `git rm` for you.  That is, this example does the same as the earlier example if there is no other change in your working tree:
de: Anstatt die Dateien nach jeder Änderung einzeln im Index vorzubereiten kann man 'git commit' anweisen die Änderungen aller aktuell in git verwalteten Dateien selbständig mit 'git add' und 'git rm' vorzubereiten.  Wurden keine anderen Dateien im Arbeitsbereich geändert, erzielt das diese Beispiel das gleiche Resultat wie das vorhergehende Beispiel:

note: type: Plain text
en: The command `git commit -a` first looks at your working tree, notices that you have modified hello.c and removed goodbye.c, and performs necessary `git add` and `git rm` for you.
de: Der Befehl 'git commit -a' betrachtet zuerst den Arbeitsbereich, erkennt das hello.c geändert und goodbye.c entfernt wurden, und führt intern die notwendigen 'git add' und 'git rm' funktionen aus.

note: type: Plain text
en: After staging changes to many files, you can alter the order the changes are recorded in, by giving pathnames to `git commit`.  When pathnames are given, the command makes a commit that only records the changes made to the named paths:
de: Wurden im Index Änderungen an mehreren Dateien vorbereitet, kann die Reihenfolge in der diese Änderungen eingetragen (commited)  werden, durch die Angabege einzelner Dateipfade geändert werden.  Werden Dateipfade angegeben, trägt der Befehl ausschließlich Änderungen dieser Dateien im Projektarchiv ein.

note: type: Plain text
en: This makes a commit that records the modification to `Makefile`.  The changes staged for `hello.c` and `hello.h` are not included in the resulting commit.  However, their changes are not lost -- they are still staged and merely held back.  After the above sequence, if you do:
de: Die hier erzeugte Eintragung (commit) enthält ausschließlich die Änderungen der Datei 'Makefile'. Die vorbereiteten Änderungen an 'hello.c' und 'hello.h' sind in dieser Eintragung nicht enthalten, sie bleiben allerdings weiterhin im Index vorbereitet und gehen nicht verloren. Wird anschließend der folgende Befehl aufgerufen:

note: type: Plain text
en: this second commit would record the changes to `hello.c` and `hello.h` as expected.
de: werden in einer zweiten Eintragung (commit) die Änderungen an 'hello.c' und 'hello.h' im Projektarchiv eingetragen.

note: type: Plain text
en: After resolving conflicts and staging the result, `git ls-files -u` would stop mentioning the conflicted path.  When you are done, run `git commit` to finally record the merge:
de: Nachdem die Konflikte aufgelöst und im Index vorbereitet wurden zeigt 'git ls-files -u' die betreffenden Dateipfade nicht mehr an.  Durch 'git commit' können die Änderungen abschließend im Projektarchiv eingetragen (commited) werden:

note: type: Plain text
en: As with the case to record your own changes, you can use `-a` option to save typing.  One difference is that during a merge resolution, you cannot use `git commit` with pathnames to alter the order the changes are committed, because the merge should be recorded as a single commit.  In fact, the command refuses to run when given pathnames (but see `-i` option).
de: Mann kann die '-a' Option allerdings auch einfach dazu verwenden um weniger tippen zu müssen. Eine Einschränkung besteht allerdings dahingehend, daß dies bei einer Zusammenführung (merge) nicht verwendet werden kann, da diese mit einer einzelnen Eintragung (commit)  erfolgen muß. Bei Verwendung der '-a' Option sind keine weiteren Pfadangaben erlaubt (Ausnahme bei gleichzeitiger Verwendung der '-i' Option).

note: type: Plain text
en: git-config - Get and set repository or global options
de: git-config - Repositoryeigene oder globale Optionen auslesen und setzen

note: type: Plain text
en: You can query/set/replace/unset options with this command. The name is actually the section and the key separated by a dot, and the value will be escaped.
de: Sie können mit diesem Befehl Optionen abfragen/setzen/ersetzen/leeren. Der Name ist eigentlich das Abteil und der Schlüssel, durch einen Punkt getrennt und der Wert wird escapet.

note: type: Plain text
en: Default behavior is to replace at most one line. This replaces all lines matching the key (and optionally the value_regex).
de: Das Standardverhalten ist, höchstens eine Zeile zu ersetzen.  Dies ersetzt alle Zeilen, die dem Schlüssel entsprechen (und eventuell der Wert_Regex).

note: type: Plain text
en: See also <<FILES>>.
de: Siehe auch <<FILES>>.

note: type: Plain text
en: Use the given config file instead of the one specified by GIT_CONFIG.
de: Verwende die angegebene Konfigurationsdatei anstatt der in GIT_CONFIG angegebenen.

note: type: Plain text
en: Remove the given section from the configuration file.
de: Lösche das gegebene Abteil aus der Konfigurationsdatei.

note: type: Plain text
en: Rename the given section to a new name.
de: Gib dem gegebenen Abteil einen neuen Namen.

note: type: Plain text
en: Remove the line matching the key from config file.
de: Lösche die Zeile, auf die der Schlüssel passt, aus der Konfigurationsdatei.

note: type: Plain text
en: Remove all lines matching the key from config file.
de: Lösche alle Zeilen, auf die der Schlüssel passt, aus der Konfigurationsdatei.

note: type: Plain text
en: For all options that output values and/or keys, always end values with the null character (instead of a newline). Use newline instead as a delimiter between key and value. This allows for secure parsing of the output without getting confused e.g. by values that contain line breaks.
de: Für alle Optionen, die Werte und/oder Schlüssel ausgeben, immer die Werte mit einem Null-Zeichen beenden (Anstatt eines Newline-Zeichens). Benutze Newline dafür als Trenner zwischen Schlüssel und Wert. Dies erlaubt sicheres Parsen der Ausgabe, ohne verwirrt zu werden, beispielsweise bei Werten, welche Zeilenumbrüche enthalten.

note: type: Labeled list
en: --get-colorbool name [stdout-is-tty]
de: --get-colorbool Name [Standardausgabe-ist-tty]

note: type: Plain text
en: Find the color setting for `name` (e.g. `color.diff`) and output "true" or "false".  `stdout-is-tty` should be either "true" or "false", and is taken into account when configuration says "auto".  If `stdout-is-tty` is missing, then checks the standard output of the command itself, and exits with status 0 if color is to be used, or exits with status 1 otherwise.  When the color setting for `name` is undefined, the command uses `color.ui` as fallback.
de: Finde die Farbeinstellung für `Name` (Beispielsweise `color.diff`)  und gib "true" oder "false" aus. `Standardausgabe-ist-tty` sollte entweder "true" oder "false" sein und wird in Betracht gezogen, wenn in der Konfigurationsdatei "auto" steht. Falls `Standardausgabe-ist-tty` fehlt, dann wird die Standardausgabe des Programmes selbst überprüft und gibt Status 0 zurück, falls Farbe verwendet wird, andernfalls wird Status 1 zurückgegeben.  Wenn die Farbeinstellung für `Name` undefiniert ist, verwendet der Befehl `color.ui` als Fallback.

note: type: Plain text
en: Find the color configured for `name` (e.g. `color.diff.new`) and output it as the ANSI color escape sequence to the standard output.  The optional `default` parameter is used instead, if there is no color configured for `name`.
de: Find die Farbe die für `Name` konfiguriert wurde (Beispielsweise `color.diff.new`) und gib sie als ANSI Farb-Escapesequenz auf der Standardausgabe aus. Der optionale Parameter `Standard` wird verwendet, wenn keine Farbe für `Name` konfiguriert wurde.

note: type: Labeled list
en: $(prefix)/etc/gitconfig
de: ${prefix}/etc/gitconfig

note: type: Plain text
en: System-wide configuration file.
de: Systemweite Konfigurationsdatei.

note: type: Plain text
en: User-specific configuration file. Also called "global" configuration file.
de: Benutzerspezifische Konfigurationsdatei. Auch "globale" Konfigurationsdatei genannt.

note: type: Plain text
en: Take the configuration from the given file instead of .git/config.  Using the "--global" option forces this to ~/.gitconfig. Using the "--system" option forces this to $(prefix)/etc/gitconfig.
de: Beziehe die Konfiguration aus der gegebenen Datei anstelle von .git/config. Verwenden der Option "--global" erzwingt dies zu ~/.gitconfig. Das Verwenden der Option "--system" erzwingt dies zu ${prefix}/etc/gitconfig.

note: type: Plain text
en: Given a .git/config like this:
de: Es ist eine folgende .git/config-Datei gegeben:

note: type: Plain text
en: 	#
    	# This is the config file, and
    	# a '#' or ';' character indicates
    	# a comment
    	#
de: 	#
    	# Dies ist die Konfigurationsdatei und
    	# ein '#' oder ein ';' stellt einen
    	# Kommentar dar.
    	#

note: type: Plain text
en: 	; core variables
    	[core]
    		; Don't trust file modes
    		filemode = false
de: 	; Kernvariablen
    	[core]
    		; Vertraue den Dateimodi nicht
    		filemode = false

note: type: Plain text
en: 	; Our diff algorithm
    	[diff]
    		external = /usr/local/bin/diff-wrapper
    		renames = true
de: 	; Unser diff-Algorithmus
    	[diff]
    		external = /usr/local/bin/diff-wrapper
    		renames = true

note: type: Plain text
en: you can set the filemode to true with
de: Sie können den Dateimodus auf "true" setzen mit

note: type: Plain text
en: The hypothetical proxy command entries actually have a postfix to discern what URL they apply to. Here is how to change the entry for kernel.org to "ssh".
de: Die hypothetischen Proxybefehlseinträge haben ein Anhängel, um unterscheiden zu können, auf welche URL sie sich beziehen. Hier folgt, wie Sie den Eintrag für kernel.org zu "ssh" ändern.

note: type: Plain text
en: This makes sure that only the key/value pair for kernel.org is replaced.
de: Dies stellt sicher, dass nur das Schlüssel/Wertpaar für kernel.org ersetzt wird.

note: type: Plain text
en: To delete the entry for renames, do
de: Um den Eintrag für Umbenennungen zu löschen, verwenden Sie

note: type: Plain text
en: If you want to delete an entry for a multivar (like core.gitproxy above), you have to provide a regex matching the value of exactly one line.
de: Falls Sie einen Eintrag für eine Multivar (Eine Variable mit mehreren Einträgen), löschen möchten, müssen Sie eine Regex für den Wert exakt einer Zeile angeben.

note: type: Plain text
en: To query the value for a given key, do
de: Um den Wert für einen gegebenen Schlüssel abzufragen, benutzen Sie

note: type: Plain text
en: or
de: oder

note: type: Plain text
en: or, to query a multivar:
de: oder, um eine Multivar abzufragen:

note: type: Plain text
en: If you want to know all the values for a multivar, do:
de: Falls Sie alle Werte einer Multivar wissen möchten, verwenden Sie:

note: type: Plain text
en: However, if you really only want to replace the line for the default proxy, i.e. the one without a "for ..." postfix, do something like this:
de: Wenn Sie jedoch wirklich nur eine Zeile für den Standardproxy verändern möchten, beispielsweise diejenige ohne ein Anhängsel "for ...", können Sie dies so tun:

note: type: Plain text
en: To actually match only values with an exclamation mark, you have to
de: Um wirklich die Werte mit einem Ausrufezeichen auszulesen, müssen Sie dies so tun:

note: type: Plain text
en: To add a new proxy, without altering any of the existing ones, use
de: Um einen neuen Proxy hinzuzufügen, ohne einen der anderen der bereits vorhandenen zu verändern, benutzen Sie

note: type: Plain text
en: An example to use customized color from the configuration in your script:
de: Ein Beispiel, um angepasste Farbe der Konfigurationsdatei in Ihrem Script zu verwenden:

note: type: delimited block -
en: #!/bin/sh
    WS=$(git config --get-color color.diff.whitespace "blue reverse")
    RESET=$(git config --get-color "" "reset")
    echo "${WS}your whitespace color or blue reverse${RESET}"
de: #!/bin/sh
    WS=$(git config --get-color color.diff.whitespace "blue reverse")
    RESET=$(git config --get-color "" "reset")
    echo "${WS}Ihre Whitespace-Farbe oder invertiertes Blau${RESET}"

note: type: Plain text
en: git-cvsexportcommit - Export a single commit to a CVS checkout
de: git-cvsexportcommit - Einzelnen Commit zu einem ausgecheckten CSV-Repository exportieren.

note: type: Plain text
en: git-diff - Show changes between commits, commit and working tree, etc
de: git-diff - Zeige Unterschiede zwischen Eintragungen (commits), Eintragung und Arbeitsbereich, etc

note: type: Plain text
en: This form is to view the changes you have in your working tree relative to the named <commit>.  You can use HEAD to compare it with the latest commit, or a branch name to compare with the tip of a different branch.
de: Zeige die Unterschiede zwischen dem Arbeitsbereich und dem angegebenen <commit> (Eintragung). Man kann auch HEAD verwenden um mit der letzten Eintragung zu vergleichen, oder den Namen eines Versionszweiges (branch) um mit der letzten Version dieses Zweiges zu vergleichen.

note: type: Plain text
en: This is to view the changes between two arbitrary <commit>.
de: Zeige die Änderungen zwischen zwei Eintragungen (commits).

note: type: Plain text
en: This is synonymous to the previous form.  If <commit> on one side is omitted, it will have the same effect as using HEAD instead.
de: Dieser Aufruf bewirkt das Gleiche wie der vorige. Wird <commit> an einer Seite weggelassen, so wird HEAD genommen.

note: type: Plain text
en: This form is to view the changes on the branch containing and up to the second <commit>, starting at a common ancestor of both <commit>.  "git diff A\...B" is equivalent to "git diff $(git-merge-base A B) B".  You can omit any one of <commit>, which has the same effect as using HEAD instead.
de: Zeige die Änderungen im Arbeitszweig (branch) der die zweite Eintragung (commit) enthält, ausgehend vom gemeinsamen Ursprung beider <commit>. "git diff A\...B" ist somit equivalent zu "git diff $(git-merge-base A B) B". Bleibt einer der beiden <commit> unerwähnt, wird statt dessen HEAD verwendet.

note: type: Plain text
en: The <paths> parameters, when given, are used to limit the diff to the named paths (you can give directory names and get diff for all files under them).
de: Werden Dateipfad Angaben getroffen so schränkt dies den Vergleich (diff) auf diese Dateipfade ein. Handelt es sich um Verzeichnisnamen, so wird der Vergleich auf alle Dateien unterhalb dieser Verzeichnisse angewendet.

note: type: Labeled list
en: Various ways to check your working tree
de: Verschiedene Möglichkeiten den Arbeitsbereich zu testen

note: type: Plain text
en: Changes in the working tree not yet staged for the next commit.
de: Änderungen im Arbeitsbereich, die noch nicht im Index für die nächste Eintragung (commit) vorbereitet wurden.

note: type: Plain text
en: Changes between the index and your last commit; what you would be committing if you run "git commit" without "-a" option.
de: Änderungen zwischen dem Index und der letzten Eintragung (commit), also was im Falle von 'git commit' (ohne "-a") eingetragen werden würde.

note: type: Plain text
en: Changes in the working tree since your last commit; what you would be committing if you run "git commit -a"
de: Änderungen im Arbeitsbereich seit der letzten Eintragung (commit), also was mit 'git commit -a' eingetragen werden würde.

note: type: Labeled list
en: Comparing with arbitrary commits
de: Vergleich mit beliegigen Eintragungen (commits)

note: type: Plain text
en: Instead of using the tip of the current branch, compare with the tip of "test" branch.
de: Anstatt mit der neuesten Version des aktuellen Versionszweiges (branch) zu vergleichen, verwende die neueste Version des "test" Versionszweiges.

note: type: Plain text
en: Instead of comparing with the tip of "test" branch, compare with the tip of the current branch, but limit the comparison to the file "test".
de: Anstatt mit der neuesten Version des "test" Versionszweiges (branch) zu vergleichen, verwende die neueste Version ('HEAD') des aktuellen Versionszweites. Der Vergleich wird allerdings auf die Datei "./test" eingeschränkt.

note: type: Plain text
en: Compare the version before the last commit and the last commit.
de: Vergleiche die Version vor der letzen Eintragung (commit) mit der letzten Eintragung.

note: type: Labeled list
en: Comparing branches
de: Versionszweige (branches) vergleichen

note: type: Plain text
en: Changes between the tips of the topic and the master branches.
de: Vergleich zwischen den neuesten Versionen des 'topic' und des 'master' Versionszweiges.

note: type: Plain text
en: Same as above.
de: Ident mit dem vorhergehenden Beispiel.

note: type: Plain text
en: Changes that occurred on the master branch since when the topic branch was started off it.
de: Änderungen im Versionszweig (branch) 'master', seit der Versionszweig 'topic' davon abgezweigt wurde.

note: type: Labeled list
en: Limiting the diff output
de: Ausgabe von 'diff' einschränken

note: type: Plain text
en: Show only names and the nature of change, but not actual diff output.
de: Zeige nur Namen und die Art der Änderung aber keine genauen Unterschiede.

note: type: Plain text
en: Limit diff output to named subtrees.
de: Schränke den Vergleich auf das benannte Unterverzeichnis ein.

note: type: Labeled list
en: Munging the diff output
de: Verändern (munging) der 'diff'-Ausgabe

note: type: Plain text
en: Spend extra cycles to find renames, copies and complete rewrites (very expensive).
de: Führe extra Iterationen durch um Umbenennungen, Kopien und komplett neugeschriebene Teile zu finden (sehr zeitaufwendig!).

note: type: Plain text
en: Output diff in reverse.
de: Ausgabe in umgekehrter Reihenfolge.

note: type: Plain text
en: git-fsck-objects - Verifies the connectivity and validity of the objects in the database
de: git-fsck-objects - überprüft die Verbundenheit und Korrektheit der Objekte in der Datenbank

note: type: Plain text
en: This is a synonym for linkgit:git-fsck[1].  Please refer to the documentation of that command.
de: Dies ist ein Synonym für linkgit:git-fsck[1]. Bitte lesen Sie die Dokumentation dieses Kommandos.

note: type: Plain text
en: This is a synonym for linkgit:git-init[1].  Please refer to the documentation of that command.
de: Dies ist ein Synonym für linkgit:git-init[1]. Bitte lesen Sie die Dokumentation dieses Kommandos.

note: type: Plain text
en: git-log - Show commit logs
de: git-log - Zeigt die Geschichte des Projekts

note: type: Plain text
en: Shows the commit logs.
de: Zeigt die Geschichte des Projekts

note: type: Plain text
en: Show the whole commit history, but skip any merges
de: Zeigt die gesamte Projektgeschichte, jedoch ohne Zusammenführungen.

note: type: Plain text
en: Show the commits that are in the "test" branch but not yet in the "release" branch, along with the list of paths each commit modifies.
de: Zeigt Commits, die in dem Zweig "test" aber nicht in dem Zweig "release" vorkommen, zusammen mit einer Liste alle geänderten Pfade je Commit an.

note: type: Plain text
en: git-merge-one-file - The standard helper program to use with git-merge-index
de: git-merge-one-file - Das Standardhilfsprogramm welches in Kombination mit git-merge-index verwendet wird

note: type: Plain text
en: git-mv - Move or rename a file, a directory, or a symlink
de: git-mv - Eine Datei, ein Verzeichnis oder einen Symlink verschieben oder umbenennen

note: type: Plain text
en: In the first form, it renames <source>, which must exist and be either a file, symlink or directory, to <destination>.  In the second form, the last argument has to be an existing directory; the given sources will be moved into this directory.
de: In der ersten Form wird <Quelle> umbenannt, welches bereits vorhanden sein muss und entwedet eine Datei, ein Symlink oder ein Verzeichnis sein muss zu <Ziel>.  In der zweiten Form muss das letzte Argument ein vorhandenes Verzeichnis sein; die gegebenen Quellen werden in dieses Verzeichnis verschoben.

note: type: Plain text
en: The index is updated after successful completion, but the change must still be committed.
de: Die Bereitstellung wird nach erfolgreichem Beenden aktualisiert, die Änderung muss aber dennoch eingetragen werden.

note: type: Plain text
en: Force renaming or moving of a file even if the target exists
de: Erzwinge Umbenennen oder Verschieben einer Datei, selbst wenn das Ziel bereits existiert.

note: type: Plain text
en: Do nothing; only show what would happen
de: Do nothing; only show what would happen Führe nichts wirklich aus, zeige nur an, was geschehen würde.

note: type: Plain text
en: Manage the set of repositories ("remotes") whose branches you track.
de: Einen Satz Repositories ("Remotes"), deren Zweige von Ihnen verfolgt werden, verwalten.

note: type: Plain text
en: With no arguments, shows a list of existing remotes.  Several subcommands are available to perform operations on the remotes.
de: Ohne Argumente wird eine Liste der vorhandenen Remotes angezeigt.  Mehrere Unterbefehle stehen zur Arbeit mit Remotes zur Verfügung.

note: type: Plain text
en: Adds a remote named <name> for the repository at <url>.  The command `git fetch <name>` can then be used to create and update remote-tracking branches <name>/<branch>.
de: Adds a remote named <name> for the repository at <url>.  The command `git fetch <name>` can then be used to create and update remote-tracking branches <name>/<branch>.  Fügt einen Remote mit dem Namen <Name> für das Repository auf <URL> hinzu. Der Befehl `git fetch <Name>` kann dann um einen Remote-verfolgenden Zweig <Name>/<Zweig> zu erstellen und zu aktualisieren.

note: type: Plain text
en: With `-f` option, `git fetch <name>` is run immediately after the remote information is set up.
de: Mit der Option `-f`, wird `git fetch <Name>` sofort nachdem die Informationen des entfernten Servers eingerichtet wurden ausgeführt.

note: type: Plain text
en: Gives some information about the remote <name>.
de: Gibt Informationen über das entfernte Repository <Name> aus.

note: type: Plain text
en: With `-n` option, the remote heads are not queried first with `git ls-remote <name>`; cached information is used instead.
de: Mit der Option `-n`, werden die entfernten Heads nicht zuerst mit `git ls-remote <Name>` angezeigt; stattdessern werden zwischengespeicherte Informationen verwendet.

note: type: Plain text
en: The remote configuration is achieved using the `remote.origin.url` and `remote.origin.fetch` configuration variables.  (See linkgit:git-config[1]).
de: The remote configuration is achieved using the `remote.origin.url` and `remote.origin.fetch` configuration variables.  (See linkgit:git-config[1]).  Die Konfiguration entfernter Repositories wird durch die Konfigurationsvariablen `remote.origin.url` und `remote.origin.fetch` erreicht. (Siehe linkgit:git-config[1]).

note: type: Plain text
en: Add a new remote, fetch, and check out a branch from it
de: Ein neues entferntes Repository hinzufügen, den Inhalt holen und einen neuen Zweig auschecken.

note: type: delimited block -
en: $ mkdir project.git
    $ cd project.git
    $ git init
    $ git remote add -f -t master -m master origin git://example.com/git.git/
    $ git merge origin
de: $ mkdir Projekt.git
    $ cd Projekt.git
    $ git init
    $ git remote add -f -t master -m master origin git://Beispiel.com/git.git/
    $ git merge origin

note: type: Plain text
en: git-rm - Remove files from the working tree and from the index
de: git-rm - Entferne Dateien aus dem Arbeitsbereich und dem Index

note: type: Plain text
en: Override the up-to-date check.
de: Ignoriere das Ergebnis der Prüfung auf Aktualität der Dateien.

note: type: Plain text
en: Don't actually remove any file(s).  Instead, just show if they exist in the index and would otherwise be removed by the command.
de: Entferne die Datei(en) nicht wirklich, sondern zeige nur ob sie im Index existieren und gegebenenfalls durch den Befehl entfernt werden würden.

note: type: Plain text
en: Allow recursive removal when a leading directory name is given.
de: Ermögliche rekursives Entfernen wenn ein führender Verzeichnisname angegeben wurde.

note: type: Plain text
en: Use this option to unstage and remove paths only from the index.  Working tree files, whether modified or not, will be left alone.
de: Diese Option kann verwendet werden um Dateien ausschließlich aus dem Index zu entfernen. Dateien im Arbeitsbereich bleiben unberührt, unabhängig davon ob sie verändert wurden oder nicht.

note: type: Plain text
en: Exit with a zero status even if no files matched.
de: Der Befehl wird mit einem Fehlerwert von 0 beendet, selbst wenn keine Dateien verarbeitet wurden.

note: type: Plain text
en: Because this example lets the shell expand the asterisk (i.e. you are listing the files explicitly), it does not remove `subdir/git-foo.sh`.
de: Dieses Beispiel läßt dem Befehlsprozessor (shell) die Erweiterung des Sternchens durchführen (git erhält bereits eine explizite Dateiliste übergeben), und so wird zB `subdir/git-foo.sh` nicht entfernt werden.

note: type: Labeled list
en: <tag>
de: <Markierung>

note: type: Plain text
en: git-verify-tag - Check the GPG signature of tags
de: git-verify-tag - Die GPG-Signaturen von Markierungs überprüfen

note: type: Plain text
en: Show the changes during the last two weeks to the file 'gitk'.  The "--" is necessary to avoid confusion with the *branch* named 'gitk'
de: Zeigt alle Änderugen der Datei 'gitk' in letzten 2 Wochen an.  Die Angabe von "--" ist nötig um Doppeldeutigkeiten mit dem Zweig "gitk" zu verhindern.

note: type: Plain text
en: git-write-tree - Create a tree object from the current index
de: git-write-tree - Erstelle ein Baumobjekt des aktuellen Index'

note: type: Plain text
en: The index must be in a fully merged state.
de: Der Index muss dafür in einem vollständig vereinigten Status sein.

note: type: Plain text
en: Writes a tree object that represents a subdirectory `<prefix>`.  This can be used to write the tree object for a subproject that is in the named subdirectory.
de: Erzeugt ein Baumobjekt, welches das Unterverzeichnis `<Präfix>` darstellt. Das kann verwendet werden, um das Baumobjekt für ein Unterprojekt in jenem Unterverzeichnis zu schreiben.
