Confira a nova ramificação do Git

Versão 4.0.23.4

Criar e finalizar uma ramificação do Git

Cria e faz check-out de uma nova ramificação no repositório do projeto fornecido Permitido apenas no modo de desenvolvimento

  • Chame update_session para selecionar o espaço de trabalho "dev".

Como opção, especifique um nome de ramificação, um nome de tag ou um commit SHA como ponto de partida no campo de referência. Se nenhuma referência for especificada, o HEAD da ramificação atual será usado como ponto de partida para a nova ramificação.

Solicitação

POST /projects/{project_id}/git_branch
Tipo de dados
Descrição
Solicitação
HTTPRequest
path
HTTPPath
Expandir definição HTTPPath...
project_id
string
ID do projeto
body
Corpo HTTP
Expandir definição HTTPBody...
body
GitBranch (em inglês)
Ramificação Git
Expandir a definição do GitBranch...
pode
objeto
Operações que o usuário atual pode realizar neste objeto
nome
string
O nome abreviado do local. Atualizar "name" resulta em "git checkout" `
controle remoto
string
O nome do controle remoto
nome_remoto
string
O nome curto no controle remoto
error
string
Nome do erro
mensagem
string
Mensagem descrevendo um erro, se houver
nome_do_proprietário
string
Nome do proprietário de uma agência pessoal
somente leitura
booleano
Se esta ramificação é somente leitura ou não
personal
booleano
Se a agência é pessoal ou não: somente leitura para todos os desenvolvedores, exceto o proprietário
is_local
booleano
Se existe uma referência local para a ramificação
is_remote
booleano
Se existe uma ref remota para a ramificação
is_production
booleano
Se este é ou não o branch de produção
contagem_antecipada
integer
Número de confirmações da ramificação local à frente do controle remoto
contagem_atrasada
integer
Número de confirmações da ramificação local atrás do controle remoto
commit_at
integer
Carimbo de data/hora do UNIX em que este branch foi confirmado pela última vez.
ref
string
A referência resolvida desta ramificação. A atualização de `ref` resulta em `git reset --hard ``.
referência_remota
string
A referência resolvida desse branch remote.

Resposta

200: Ramificação Git

Tipo de dados
Descrição
(objeto)
GitBranch (em inglês)
pode
objeto
Operações que o usuário atual pode realizar neste objeto
nome
string
O nome abreviado do local. Atualizar "name" resulta em "git checkout" `
controle remoto
string
O nome do controle remoto
nome_remoto
string
O nome curto no controle remoto
error
string
Nome do erro
mensagem
string
Mensagem descrevendo um erro, se houver
nome_do_proprietário
string
Nome do proprietário de uma agência pessoal
somente leitura
booleano
Se esta ramificação é somente leitura ou não
personal
booleano
Se a agência é pessoal ou não: somente leitura para todos os desenvolvedores, exceto o proprietário
is_local
booleano
Se existe uma referência local para a ramificação
is_remote
booleano
Se existe uma ref remota para a ramificação
is_production
booleano
Se este é ou não o branch de produção
contagem_antecipada
integer
Número de confirmações da ramificação local à frente do controle remoto
contagem_atrasada
integer
Número de confirmações da ramificação local atrás do controle remoto
commit_at
integer
Carimbo de data/hora do UNIX em que este branch foi confirmado pela última vez.
ref
string
A referência resolvida desta ramificação. A atualização de `ref` resulta em `git reset --hard ``.
referência_remota
string
A referência resolvida desse branch remote.

400: Solicitação inválida

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação

404: não encontrado

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação

409: recurso já existe

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação

422: erro de validação

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
Expandir a definição de ValidationErrorDetail...
campo
string
Campo com erro
código
string
Código do erro
mensagem
string
Mensagem de erro
url_da_documentação
string
Link da documentação
url_da_documentação
string
Link da documentação

429: Solicitações demais

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação