Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.53.0 → 2.54.0 no changes
-
2.52.0
2025-11-17
- 2.43.1 → 2.51.2 no changes
-
2.43.0
2023-11-20
- 2.35.1 → 2.42.4 no changes
-
2.35.0
2022-01-24
- 2.31.1 → 2.34.8 no changes
-
2.31.0
2021-03-15
- 2.28.1 → 2.30.9 no changes
-
2.28.0
2020-07-27
- 2.18.1 → 2.27.1 no changes
-
2.18.0
2018-06-21
- 2.1.4 → 2.17.6 no changes
-
2.0.5
2014-12-17
ОБЗОР
git http-fetch [-c] [-t] [-a] [-d] [-v] [-w <имя-файла>] [--recover] [--stdin | --packfile=<хеш> | <коммит>] <URL>
ОПИСАНИЕ
Загружает из внешнего репозитория Git с помощью HTTP.
Эта команда всегда получает все объекты. Исторически существовало три параметра -a, -c и -t для выбора, какие объекты загружать. Сейчас они молча игнорируются.
ПАРАМЕТРЫ
- commit-id
-
Либо хеш, либо имя файла в [URL]/refs/ для получения.
- -a
- -c
- -t
-
Эти параметры игнорируются по историческим причинам.
- -v
-
Сообщать, что загружается.
- -w <имя-файла>
-
Записывает id коммита в указанное имя файла в $GIT_DIR/refs/<имя-файла> на локальной стороне после завершения передачи.
- --stdin
-
Вместо id коммита в командной строке (который в этом случае не ожидается), git http-fetch ожидает строки в stdin в формате
<commit-id>['\t'<filename-as-in--w>]
- --packfile=<хеш>
-
Только для внутреннего использования. Вместо id коммита в командной строке (который в этом случае не ожидается), git http-fetch получает pack-файл непосредственно по указанному URL и использует index-pack для создания соответствующих файлов .idx и .keep. Хеш используется для определения имени временного файла и является произвольным. Вывод index-pack выводится в stdout. Требует --index-pack-args.
- --index-pack-args=<аргументы>
-
Только для внутреннего использования. Команда для выполнения над содержимым загруженного пакета. Аргументы кодируются в URL и разделяются пробелами.
- --recover
-
Проверить, что всё достижимое из целевого объекта получено. Используется после прерывания предыдущего получения.
GIT
Является частью пакета git[1]