diff --git a/pages.pt_BR/common/git-alias.md b/pages.pt_BR/common/git-alias.md new file mode 100644 index 000000000..e89ebd6ff --- /dev/null +++ b/pages.pt_BR/common/git-alias.md @@ -0,0 +1,17 @@ +# git alias + +> Cria comandos curtos para comandos Git. +> Parte do `git-extras`. +> Mais informações: . + +- Lista todos os comandos curtos: + +`git alias` + +- Cria um novo comando curto com o `nome`: + +`git alias "{{nome}}" "{{comando}}"` + +- Procura por um comando curto existente: + +`git alias ^{{nome}}` diff --git a/pages.pt_BR/common/git-clone.md b/pages.pt_BR/common/git-clone.md new file mode 100644 index 000000000..86a7b5fe9 --- /dev/null +++ b/pages.pt_BR/common/git-clone.md @@ -0,0 +1,36 @@ +# git clone + +> Clona um repositório existente. +> Mais informações: . + +- Clona um repositório existente em um novo diretório (o diretório padrão é o nome do repositório): + +`git clone {{local_do_repositório_remoto}} {{caminho/para/diretório}}` + +- Clona um repositório existente e seus submódulos: + +`git clone --recursive {{local_do_repositório_remoto}}` + +- Clona somente o diretório `.git` de um repositório existente: + +`git clone --no-checkout {{local_do_repositório_remoto}}` + +- Clona um repositório local: + +`git clone --local {{caminho/para/repositório/local}}` + +- Clona de forma silenciosa: + +`git clone --quiet {{local_do_repositório_remoto}}` + +- Clona um repositório existente buscando somente os 10 commits mais recentes na branch padrão (útil para salvar tempo): + +`git clone --depth {{10}} {{local_do_repositório_remoto}}` + +- Clona um repositório existente buscando somente uma branch específica: + +`git clone --branch {{nome}} --single-branch {{local_do_repositório_remoto}}` + +- Clona um repositório existente usando um comando SSH específico: + +`git clone --config core.sshCommand="{{ssh -i caminho/para/chave_ssh_privada}}" {{local_do_repositório_remoto}}` diff --git a/pages.pt_BR/common/git-config.md b/pages.pt_BR/common/git-config.md new file mode 100644 index 000000000..824f56eda --- /dev/null +++ b/pages.pt_BR/common/git-config.md @@ -0,0 +1,37 @@ +# git config + +> Gerencia configurações customizadadas para repositórios Git. +> Estas configurações podem ser locais (para o repositório corrente) ou globais (para o usuário atual). +> Mais informações: . + +- Lista somente configurações locais (armazenadas no `.git/config` do repositório corrente): + +`git config --list --local` + +- Lista somente configurações globais (armazenadas no `~/.gitconfig` por padrão ou no `$XDG_CONFIG_HOME/git/config` se tal arquivo existe): + +`git config --list --global` + +- Lista somente configurações do sistema (armazenadas no `/etc/gitconfig`), e exibe o local do arquivo: + +`git config --list --system --show-origin` + +- Obtém o valor de uma dada variável de configuração: + +`git config alias.unstage` + +- Armazena o valor global de uma dada variável de configuração: + +`git config --global alias.unstage "reset HEAD --"` + +- Reverte o valor global de uma dada variável de configuração para seu valor padrão: + +`git config --global --unset alias.unstage` + +- Edita a configuração Git do repositório corrente usando o editor padrão: + +`git config --edit` + +- Edita a configuração global do Git usando o editor padrão: + +`git config --global --edit`