Close

git alias

Nesta seção, o objetivo é falar sobre os aliases do Git. Para entender melhor a importância dos aliases do Git, é preciso saber primeiro o que são. O termo alias é sinônimo de atalho. A criação de um alias é um padrão comum encontrado em outros utilitários populares, como o `bash` shell. Os aliases são usados para criar comandos menores que correspondem a comandos maiores. Eles viabilizam fluxos de trabalho mais eficientes porque exigem menos teclas para a execução de um comando. Por exemplo, considere o comando git checkout. O checkout é um comando do git usado com frequência, o que resulta em muitos pressionamentos de tecla com o tempo. Um alias pode ser criado para que o comando git co seja equivalente ao git checkout, economizando energia humana para digitar ao permitir que a forma menor git co seja digitada ao invés da maior.


Visão geral do git alias


É importante observar que não existe um comando git alias direto. Aliases são criados por meio do uso do comando git config e os arquivos de configuração do Git. Assim como com outros valores de configuração, os aliases podem ser criados em escopo local ou global.

Veja esses exemplos para entender melhor os aliases do Git.

$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status

O exemplo de código anterior cria atalhos com armazenamento global para comandos do git comuns. A criação dos aliases não vai modificar os comandos originais. Dessa forma, o git checkout ainda vai estar disponível mesmo que o alias git co exista. Esses aliases foram criados com a flag --global, o que significa que vão ficar armazenados no arquivo de configuração de nível do sistema operacional global do Git. Em sistemas Linux, o arquivo de configuração global está localizado no diretório inicial do usuário em /.gitconfig.

Git Branch
Material relacionado

Git Branch

Logotipo do Bitbucket
VER SOLUÇÃO

Aprenda a usar o Git com o Bitbucket Cloud

    [alias]
        co = checkout
            br = branch
            ci = commit
            st = status

Isso mostra que os aliases agora são equivalentes aos comandos da fonte.

Uso


A criação de aliases do Git é habilitada pelo uso do git config. Para ter exemplos de opções e uso de linhas de comando, verifique a documentação do git config.

Exemplos


Como usar aliases para criar novos comandos do Git

Uma tendência do Git é a exclusão de arquivos da área de staging recém-adicionados. Esse efeito pode ser alcançado pelo uso de opções ao comando git reset. Um alias novo pode ser criado para resumir essa instrução e criar uma palavra-chave nova de comando de um alias que seja fácil de lembrar:

git config --global alias.unstage 'reset HEAD --'

O código de exemplo anterior realiza uma nova despreparação de um alias. Assim, permite a invocação do git unstage, que vai executar uma restauração na área de staging. Assim ambos os comandos a seguir ficam equivalentes.

git unstage fileA
$ git reset HEAD -- fileA

Discussão


Como criar aliases do Git?

Aliases podem ser criados por dois métodos principais:

Editar os arquivos de configuração do Git

Você pode editar e salvar os arquivos de configuração locais ou globais para criar um alias. O arquivo de configuração global está localizado no caminho do arquivo $HOME/.gitconfig . O caminho local reside em um repositório do git ativo em /.git/config

Os arquivos de configuração vão respeitar uma seção [alias] que se parece com:

[alias]
 co = checkout

Quer dizer que co é um atalho para checkout

Como usar a configuração do git para criar aliases

Conforme demonstrado antes, o comando git config é conveniente para a criação rápida de aliases. De fato, o git config ajuda a gravar arquivos de configuração locais e globais do Git.

git config --global alias.co checkout

A invocação desse comando vai atualizar o arquivo de configuração global subjacente assim como editado no exemplo anterior.

Resumo dos aliases do Git


Os aliases do Git são ferramentas de fluxo de trabalho muito eficazes que criam atalhos para comandos do Git usados com frequência. Usar os aliases do Git vai fazer com que você se torne um desenvolvedor mais rápido e eficiente. Eles podem ser usados para reduzir uma sequência de comandos do Git a um novo comando do Git, artificial. Os aliases do Git são criados pelo uso do comando de configuração do git, que, em essência, modifica arquivos de configuração do Git locais ou globais. Saiba mais na página git config.


Compartilhar este artigo

Leitura recomendada

Marque esses recursos para aprender sobre os tipos de equipes de DevOps ou para obter atualizações contínuas sobre DevOps na Atlassian.

Pessoas colaborando usando uma parede cheia de ferramentas

Blog do Bitbucket

Ilustração do DevOps

Caminho de aprendizagem de DevOps

Demonstrações de funções no Demo Den com parceiros da Atlassian

Como o Bitbucket Cloud funciona com o Atlassian Open DevOps

Inscreva-se para receber a newsletter de DevOps

Thank you for signing up