InglêsFrancêsEspanhol

Ad


favicon do OnWorks

git-remote - Online na nuvem

Execute git-remote no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando git-remote que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


git-remote - Gerenciar conjunto de repositórios rastreados

SINOPSE


git remoto [-v | --verbose]
git remoto adicionar [-t ] [-m ] [-f] [- [sem-] tags] [--mirror = ]
git remoto rebatizar
git remoto remover
git remoto cabeça inclinada (-a | --auto | -d | --delete | )
git remoto conjuntos de ramos [--adicionar] ...
git remoto obter-url [--push] [--todos]
git remoto definir url [--Empurre] [ ]
git remoto definir url --adicionar [--Empurre]
git remoto definir url --excluir [--Empurre]
git remoto [-v | --verbose] mostrar [-n] ...
git remoto ameixa seca [-n | --funcionamento a seco] ...
git remoto [-v | --verbose] atualizar [-p | --ameixa seca] [( | ) ...]

DESCRIÇÃO


Gerencie o conjunto de repositórios ("remotos") cujos ramos você rastreia.

OPÇÕES


-v, --verboso
Seja um pouco mais prolixo e mostre o url remoto após o nome. NOTA: Isso deve ser colocado
entre remoto e subcomando.

COMANDOS


Sem argumentos, mostra uma lista de controles remotos existentes. Vários subcomandos estão disponíveis para
realizar operações nos controles remotos.

adicionar
Adiciona um controle remoto chamado para o repositório em . O comando git fetch
pode então ser usado para criar e atualizar branches de rastreamento remoto / .

Com a opção -f, git fetch é executado imediatamente após a informação remota ser
configuração.

Com a opção --tags, git fetch importa todas as tags do repositório remoto.

Com a opção --no-tags, git fetch não importa tags do controle remoto
repositório.

Por padrão, apenas tags em ramos buscados são importados (veja buscar(1)).

Com -t opção, em vez do refspec global padrão para o controle remoto
todas as filiais sob as refs / remotes / / namespace, um refspec para rastrear apenas
é criado. Você pode dar mais de um -t para rastrear vários ramos
sem agarrar todos os galhos.

Com M opção, uma referência simbólica refs / remotes / / HEAD está configurado para apontar para
Remotos filial. Veja também o comando set-head.

Quando um espelho de busca é criado com --mirror = fetch, os refs não serão armazenados no
refs / remotes / namespace, mas tudo em refs / no controle remoto será diretamente
espelhado em refs / no repositório local. Esta opção só faz sentido em
repositórios, porque uma busca sobrescreveria qualquer commit local.

Quando um espelho push é criado com --mirror = push, o git push sempre se comportará como
se --espelho foi passado.

rebatizar
Renomeie o controle remoto com o nome para . Todas as ramificações e configurações de rastreamento remoto
as configurações do controle remoto são atualizadas.

Em caso e são os mesmos, e é um arquivo em $ GIT_DIR / remotes ou
$ GIT_DIR / branches, o controle remoto é convertido para o formato de arquivo de configuração.

remover, rm
Remova o controle remoto chamado . Todas as ramificações e configurações de rastreamento remoto
as configurações do controle remoto são removidas.

cabeça inclinada
Define ou apaga o ramo padrão (ou seja, o alvo da referência simbólica
refs / remotes / / HEAD) para o controle remoto nomeado. Ter uma filial padrão para um controle remoto
não é obrigatório, mas permite que o nome do controle remoto seja especificado no lugar de um
ramo específico. Por exemplo, se a ramificação padrão para origem for definida como mestre, então
origin pode ser especificado sempre que você normalmente especificaria origin / master.

Com -d ou --delete, a referência simbólica / remotes / / HEAD é excluído.

Com -a ou --auto, o remoto é consultado para determinar seu HEAD, então o simbólico-ref
refs / remotes / / HEAD está definido para o mesmo ramo. por exemplo, se o HEAD remoto é
apontado a seguir, "git remote set-head origin -a" definirá o símbolo-ref
refs / remotes / origin / HEAD para refs / remotes / origin / next. Isso só vai funcionar se
refs / remotes / origin / next já existe; caso contrário, deve ser buscado primeiro.

Usar para definir o refs simbólico / remotes / / HEAD explicitamente. por exemplo, "git
remote set-head origin master "irá definir as referências simbólicas / remotes / origin / HEAD para
refs / remotes / origin / master. Isso só funcionará se refs / remotes / origin / master já
existe; caso contrário, deve ser buscado primeiro.

conjuntos de ramos
Altera a lista de ramos rastreados pelo controle remoto nomeado. Isso pode ser usado para rastrear um
subconjunto das ramificações remotas disponíveis após a configuração inicial para um remoto.

Os ramos nomeados serão interpretados como se especificados com a opção -t no git
remoto adicionar linha de comando.

Com --add, em vez de substituir a lista de ramos atualmente monitorados, adiciona a isso
Lista.

obter-url
Recupera os URLs de um controle remoto. As configurações para ratherOf e pushInsteadOf são
expandido aqui. Por padrão, apenas o primeiro URL é listado.

Com o --Empurre, URLs push são consultados em vez de URLs de busca.

Com o --tudo, todos os URLs do controle remoto serão listados.

definir url
Altera URLs para o controle remoto. Define o primeiro URL para remoto que corresponde a regex
(primeiro URL se não é dado) para . Se não combina
qualquer URL, ocorre um erro e nada é alterado.

Com o --Empurre, URLs push são manipulados em vez de URLs de busca.

Com o --adicionar, em vez de alterar os URLs existentes, um novo URL é adicionado.

Com o --excluir, em vez de alterar os URLs existentes, todos os URLs que correspondem ao regex estão
excluído para remoto . Tentar excluir todos os URLs não push é um erro.

Observe que o URL de push e o URL de busca, embora possam ser definidos de forma diferente,
ainda deve se referir ao mesmo lugar. O que você empurrou para o URL de push deve ser o que você
veria se você buscou imediatamente no URL de busca. Se você está tentando buscar
de um lugar (por exemplo, seu upstream) e empurre para outro (por exemplo, sua publicação
repositório), use dois controles remotos separados.

mostrar
Dá algumas informações sobre o controle remoto .

Com a opção -n, os cabeçotes remotos não são consultados primeiro com git ls-remote ;
as informações armazenadas em cache são usadas em seu lugar.

ameixa seca
Exclui todos os ramos de rastreamento remoto obsoletos em . Esses ramos velhos têm
já foi removido do repositório remoto referenciado por , mas ainda são
disponível localmente em "remotes / "

Com a opção --dry-run, relata quais ramos serão podados, mas não poda de fato
Eles.

atualizar
Busque atualizações para um conjunto nomeado de controles remotos no repositório, conforme definido por
Remotos. . Se um grupo nomeado não for especificado na linha de comando, o
o parâmetro de configuração remotes.default será usado; se remotes.default não for
definido, todos os controles remotos que não têm o parâmetro de configuração
controlo remoto. .skipDefaultUpdate definido como verdadeiro será atualizado. (Ver git-config(1)).

Com a opção --prune, podar todos os controles remotos atualizados.

DISCUSSÃO


A configuração remota é obtida usando remote.origin.url e remote.origin.fetch
variáveis ​​de configuração. (Ver git-config(1)).

EXEMPLOS


· Adicionar um novo controle remoto, buscar e verificar um branch a partir dele

$ git remoto
origem
$ git ramo -r
origem / HEAD -> origem / mestre
origem / mestre
$ git remote add staging git: //git.kernel.org/.../gregkh/staging.git
$ git remoto
origem
encenação
$ git busca preparação
...
De git: //git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [novo ramo] master -> staging / master
* [novo ramo] staging-linus -> staging / staging-linus
* [novo ramo] staging-next -> staging / staging-next
$ git ramo -r
origem / HEAD -> origem / mestre
origem / mestre
encenação / mestre
staging / staging-linus
staging / staging-next
$ git checkout -b staging staging / master
...

· Imitar git clonar mas rastrear apenas ramos selecionados

$ mkdir projeto.git
$ cd projeto.git
$ git inicialização
$ git remote add -f -t master -m master origin git: //example.com/git.git/
$ git mesclar origem

Use git-remote online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad