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.47.1 no changes
- 2.43.0 11/20/23
- 2.22.1 → 2.42.3 no changes
- 2.22.0 06/07/19
- 2.11.4 → 2.21.4 no changes
- 2.10.5 09/22/17
- 2.3.10 → 2.9.5 no changes
- 2.2.3 09/04/15
- 2.1.4 no changes
- 2.0.5 12/17/14
DESCRIÇÃO
Esse auxiliar usa descritores de arquivos especificados para se conectar a um servidor Git remoto. Isso não se destina a usuários finais, mas a programas e scripts que invocam o comando git fetch
, push
ou archive
.
Caso apenas o <infd> seja informado, será considerado um soquete bidirecional conectado com um servidor Git remoto (git-upload-pack
, git-receive-pack
ou git-receive-pack
ou git-upload-archive
). Caso ambos os <infd> e o <outfd> sejam informados, eles serão pipes conectados num servidor Git remoto (o <infd> sendo o pipe da entrada e o <outfd> sendo o da saída).
Supõe-se que qualquer procedimento de acordo (handshake) que já tenha sido concluído (como o envio da solicitação do serviço para o git://) antes da inicialização deste assistente.
<qualquer> pode ser qualquer texto. É ignorado. Destina-se a prover informações ao usuário na URL, caso esta URL seja exibida em algum contexto.
EXEMPLOS
-
git fetch fd::17 master
-
Busque o mestre, utilizando o descritor do arquivo nº 17 para se comunicar com o git-upload-pack.
-
git fetch fd::17/foo master
-
O mesmo que acima.
-
git push fd::7,8 master (as URL)
-
O push master, usando o descritor do arquivo #7 para ler os dados do git-receive-pack e o descritor de arquivo #8 para gravar os dados no mesmo serviço.
-
git push fd::7,8/bar master
-
O mesmo que acima.
GIT
Parte do conjunto git[1]