Skip to content

Instantly share code, notes, and snippets.

@igorfarias30
Last active October 25, 2023 18:20
Show Gist options
  • Save igorfarias30/48d9fd02c0d1a5a041d25604cc7c4966 to your computer and use it in GitHub Desktop.
Save igorfarias30/48d9fd02c0d1a5a041d25604cc7c4966 to your computer and use it in GitHub Desktop.
Git configuration
[user]
name = [SeuNome]
email = [SeuEmail]
[core]
editor = code -n -w
[alias]
last_changed = code $(git diff-tree --no-commit-id --name-only -r HEAD)
alias = !git config --get-regexp ^alias\. | sed -e s/^alias\.// -e s/\ /\ =\ /
fetchall = fetch --all --prune
lognice = log --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit -10
st = status
pr = pull
co = checkout
up = pull --rebase --prune
recommit = commit -a --amend --no-edit
ec = config --global -e
wip = !git add -u && git commit -m "WIP"
undo = reset HEAD~1 --mixed
cob = checkout -b
cm = !git add -A && git commit -m
commit-style = "!f() { git commit -m \"🎨 ${1}\"; }; f" #🎨 melhorar a estrutura/formato do código;
commit-feature = "!f() { git commit -m \"🆕 ${1}\"; }; f" #🆕 incluir nova funcionalidade/código;
commit-perf = "!f() { git commit -m \"🐎 ${1}\"; }; f" #🐎 melhorar a performance;
commit-leak = "!f() { git commit -m \"🚰 ${1}\"; }; f" #🚰 memory leaks;
commit-doc = "!f() { git commit -m \"📝 ${1}\"; }; f" #📝 escrever alguma documentação;
commit-log = "!f() { git commit -m \"✏️ ${1}\"; }; f" #✏️ adicionar log na aplicação;
commit-fix = "!f() { git commit -m \"🐞 ${1}\"; }; f" #🐞 corrigir um bug;
commit-fix-ci = "!f() { git commit -m \"💚 ${1}\"; }; f" #💚 corrigir uma build no CI;
commit-tests = "!f() { git commit -m \"✅ ${1}\"; }; f" #✅ adicionar testes;
commit-deps-up = "!f() { git commit -m \"⬆️ ${1}\"; }; f" #⬆️ upgrade em dependências;
commit-deps-down = "!f() { git commit -m \"⬇️ ${1}\"; }; f" #⬇️ downgrade em dependências;
commit-fix-lint = "!f() { git commit -m \"👕 ${1}\"; }; f" #👕 remover problemas com linter;
commit-fix-typo = "!f() { git commit -m \"🐽 ${1}\"; }; f" #🐽 corrigir algo simples (ex. typo, nome de variável...);
commit-omg = "!f() { git commit -m \"💩 ${1}\"; }; f" #💩 m***a forte!
commit-security = "!f() { git commit -m \"🔒 ${1}\"; }; f" #🔒 melhorar a segurança;
commit-die = "!f() { git commit -m \"🔥 ${1}\"; }; f" #🔥 remover códigos ou arquivos;
commit-help = "!f() { echo '🎨 commit-style => melhorar a estrutura/formato do código'; echo '🆕 commit-feature => incluir nova funcionalidade/código'; echo '🐎 commit-perf => melhorar a performance'; echo '🚰 commit-leak => memory leaks'; echo '📝 commit-doc => escrever alguma documentação'; echo '✏️ commit-log => adicionar log na aplicação'; echo '🐞 commit-fix => corrigir um bug'; echo '🔥 commit-die => remover códigos ou arquivos'; echo '💚 commit-fix-ci => corrigir uma build no CI'; echo '✅ commit-tests => adicionar testes'; echo '🔒 commit-security => melhorar a segurança'; echo '⬆️ commit-deps-up => upgrade em dependências'; echo '⬇️ commit-deps-down => downgrade em dependências'; echo '👕 commit-fix-lint => remover problemas com linter'; echo '🐽 commit-fix-typo => corrigir algo simples (ex. typo, nome de variável...)'; echo '💩 commit-omg => m***a forte'; }; f"
[push]
default = matching
[fetch]
prune = true
[pull]
rebase = true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment