Kapitel ▾ 2. Auflage

1.7 Erste Schritte - Hilfe erhalten

Hilfe erhalten

Wenn Sie jemals Hilfe bei der Verwendung von Git benötigen, gibt es drei gleichwertige Möglichkeiten, die umfassende Handbuchseite (Manpage) Hilfe für jeden der Git-Befehle zu erhalten.

$ git help <verb>
$ git <verb> --help
$ man git-<verb>

Sie können beispielsweise die Manpage-Hilfe für den Befehl git config erhalten, indem Sie dies ausführen:

$ git help config

Diese Befehle sind nützlich, da Sie von überall darauf zugreifen können, auch offline. Wenn die Manpages und dieses Buch nicht ausreichen und Sie persönliche Hilfe benötigen, können Sie die Kanäle #git, #github oder #gitlab auf dem Libera Chat IRC-Server ausprobieren, der unter https://libera.chat/ zu finden ist. Diese Kanäle sind regelmäßig mit Hunderten von Leuten gefüllt, die alle sehr kenntnisreich über Git sind und oft bereit sind zu helfen.

Wenn Sie darüber hinaus nicht die vollständige Manpage-Hilfe benötigen, sondern nur eine schnelle Auffrischung der verfügbaren Optionen für einen Git-Befehl, können Sie die prägnantere „Hilfe“-Ausgabe mit der Option -h anfordern, wie in diesem Beispiel:

$ git add -h
usage: git add [<options>] [--] <pathspec>...

    -n, --dry-run               dry run
    -v, --verbose               be verbose

    -i, --interactive           interactive picking
    -p, --patch                 select hunks interactively
    -e, --edit                  edit current diff and apply
    -f, --force                 allow adding otherwise ignored files
    -u, --update                update tracked files
    --renormalize               renormalize EOL of tracked files (implies -u)
    -N, --intent-to-add         record only the fact that the path will be added later
    -A, --all                   add changes from all tracked and untracked files
    --ignore-removal            ignore paths removed in the working tree (same as --no-all)
    --refresh                   don't add, only refresh the index
    --ignore-errors             just skip files which cannot be added because of errors
    --ignore-missing            check if - even missing - files are ignored in dry run
    --sparse                    allow updating entries outside of the sparse-checkout cone
    --chmod (+|-)x              override the executable bit of the listed files
    --pathspec-from-file <file> read pathspec from file
    --pathspec-file-nul         with --pathspec-from-file, pathspec elements are separated with NUL character