English ▾ Themen ▾ Neueste Version ▾ git-http-fetch zuletzt aktualisiert in 2.52.0

NAME

git-http-fetch - Download aus einem entfernten Git-Repository über HTTP

SYNOPSIS

git http-fetch [-c] [-t] [-a] [-d] [-v] [-w <filename>] [--recover] [--stdin | --packfile=<hash> | <commit>] <URL>

BESCHREIBUNG

Lädt ein entferntes Git-Repository über HTTP herunter.

Dieser Befehl holt immer alle Objekte. Historisch gab es drei Optionen -a, -c und -t zur Auswahl, welche Objekte heruntergeladen werden sollen. Diese werden jetzt stillschweigend ignoriert.

OPTIONEN

commit-id

Entweder der Hash oder der Dateiname unter [URL]/refs/, den man ziehen möchte.

-a
-c
-t

Diese Optionen werden aus historischen Gründen ignoriert.

-v

Berichtet, was heruntergeladen wird.

-w <dateiname>

Schreibt die commit-id nach Abschluss der Übertragung in die angegebene Datei unter $GIT_DIR/refs/<dateiname> auf der lokalen Seite.

--stdin

Anstatt einer Commit-ID auf der Kommandozeile (die in diesem Fall nicht erwartet wird), erwartet git http-fetch Zeilen von stdin im Format

<commit-id>['\t'<filename-as-in--w>]
--packfile=<hash>

Nur für interne Verwendung. Anstatt einer Commit-ID auf der Kommandozeile (die in diesem Fall nicht erwartet wird), holt git http-fetch das Packfile direkt von der gegebenen URL und verwendet index-pack, um entsprechende .idx- und .keep-Dateien zu generieren. Der Hash wird verwendet, um den Namen der temporären Datei zu bestimmen und ist beliebig. Die Ausgabe von index-pack wird nach stdout gedruckt. Benötigt --index-pack-args.

--index-pack-args=<args>

Nur für interne Verwendung. Der Befehl, der auf den Inhalt des heruntergeladenen Packs ausgeführt wird. Argumente sind URL-kodiert und durch Leerzeichen getrennt.

--recover

Überprüft, ob alles von target erreichbar ist und geholt wurde. Wird nach einer unterbrochenen Abfrage verwendet.

GIT

Teil der git[1] Suite