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.43.1 → 2.54.0 no changes
-
2.43.0
2023-11-20
- 2.22.1 → 2.42.4 no changes
-
2.22.0
2019-06-07
- 2.11.4 → 2.21.4 no changes
-
2.10.5
2017-09-22
- 2.3.10 → 2.9.5 no changes
-
2.2.3
2015-09-04
- 2.1.4 no changes
-
2.0.5
2014-12-17
ОПИСАНИЕ
Этот помощник использует указанные файловые дескрипторы для подключения к внешнему серверу Git. Он не предназначен для конечных пользователей, а для программ и сценариев, вызывающих git fetch, push или archive.
Если указан только <входной-фд>, предполагается, что это двунаправленный сокет, подключённый к внешнему серверу Git (git-upload-pack, git-receive-pack или git-upload-archive). Если указаны и <входной-фд>, и <выходной-фд>, предполагается, что это каналы, подключённые к внешнему серверу Git (<входной-фд> — входящий канал, <выходной-фд> — исходящий канал).
Предполагается, что любые процедуры согласования уже завершены (например, отправка запроса службы для git://) до запуска этого помощника.
<что-угодно> может быть любой строкой. Она игнорируется. Она предназначена для предоставления информации пользователю в URL на случай, если этот URL отображается в каком-то контексте.
ПРИМЕРЫ
-
gitfetchfd::17master -
Получить master, используя файловый дескриптор №17 для связи с git-upload-pack.
-
gitfetchfd::17/foomaster -
То же, что и предыдущее.
- git push fd::7,8 master (как URL)
-
Отправить master, используя файловый дескриптор №7 для чтения данных из git-receive-pack и файловый дескриптор №8 для записи данных в ту же службу.
-
gitpushfd::7,8/barmaster -
То же, что и предыдущее.
GIT
Является частью пакета git[1]