GIT é uma excelente ferramenta para versionar seu código, e pela complexidade da ferramenta, alguns comandos se tornam gigantescos. Então para facilitar é possível adicionar alias (atalhos) para comandos.
Para isso, vamos editar o arquivo ~/.gitconfig
, nele temos as configurações do GIT.
Adicione o seguinte parametro:
1
2
3
|
[alias]
cl = clone
aa = add -A .
|
Aqui estamos adicionando dois alias, um cl
no qual o comando git cl
é igual a git clone
e o outro é aa
onde git aa
é igual a git add -A .
Agora fica com a sua criatividade, sobre quais atalhos adicionar. A seguir segue os meus atalhos:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
[alias]
cl = clone
aa = add -A .
a = add -A
# Branch
ba = branch -a
bd = branch -d
# Checkout
chm = checkout master
chd = checkout develop
chb = checkout -b
chk = checkout
# Log
l = log --oneline
lll = log --oneline --decorate --color --graph
ls = log --pretty=format:"%C(green)%h\\ %C(yellow)[%ad]%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --date=relative
ll = log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --numstat
lc = "!f() { git ll "$1"^.."$1"; }; f"
lnc = log --pretty=format:"%h\\ %s\\ [%cn]"
fl = log -u
filelog = log -u
# Status
s = status
st = status -s
ss = status
# Commit
c = commit
cm = commit -m
# Pull e Push
pl = "!git pull origin $(git symbolic-ref --short HEAD)"
pll = "!git pull origin $(git symbolic-ref --short HEAD)"
ps = "!git push origin $(git symbolic-ref --short HEAD)"
psh = "!git push origin $(git symbolic-ref --short HEAD)"
la = "!git config -l | grep alias | cut -c 7-"
# Remote
ru = remote update --prune
# Reset
rh = reset HEAD
|
Até mais!