freeCodeCamp/guide/portuguese/git/git-alias/index.md

73 lines
2.3 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

---
title: Git Aliases
localeTitle: Aliases do Git
---
## Alias do Git
O Git não infere seu comando automaticamente se você o digitar parcialmente. Se você não quiser digitar o texto inteiro de cada um dos comandos do Git, você pode facilmente configurar um alias para cada comando usando git config. Aqui estão alguns exemplos que você pode querer configurar:
```shell
$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status
```
Isto significa que, por exemplo, em vez de digitar git commit, você só precisa digitar git ci. Ao continuar usando o Git, você provavelmente usará outros comandos com frequência também; Não hesite em criar novos aliases.
Essa técnica também pode ser muito útil na criação de comandos que você acha que deveria existir. Por exemplo, para corrigir o problema de usabilidade que você encontrou ao desassociar um arquivo, você pode adicionar seu próprio alias unstage ao Git:
```shell
$ git config --global alias.unstage 'reset HEAD --'
```
Isso torna os dois comandos seguintes equivalentes:
```shell
$ git unstage fileA
$ git reset HEAD fileA
```
Isso parece um pouco mais claro. Também é comum adicionar um último comando, como este:
```shell
$ git config --global alias.last 'log -1 HEAD'
```
Desta forma, você pode ver o último commit facilmente:
```shell
$ git last
commit 66938dae3329c7aebe598c2246a8e6af90d04646
Author: Josh Goebel <dreamer3@example.com>
Date: Tue Aug 26 19:48:51 2008 +0800
test for current head
Signed-off-by: Scott Chacon <schacon@example.com>
```
```shell
$ git config --global alias.st status --short --branch
```
Quando você executar o comando `git st` , seu status do git será exibido em um formato simplificado.
### Visualizar, editar e excluir aliases
Para visualizar todos os aliases que você criou em sua máquina, execute o comando:
```shell
cat ~/.gitconfig
```
Substituir `cat` por `nano` permite editá-los ou removê-los completamente.
### Alias para ver todos os aliases
Para adicionar um alias para ver todos os outros criados em sua máquina, adicione o alias
```shell
git config --global alias.aliases 'config --get-regexp alias'
```