git-alias-flow
v2.4.3
Published
Automatic Git aliases installer for productivity. Install 27+ productivity Git aliases with a single command.
Maintainers
Readme
git-alias-flow
Instalador automático de aliases Git para aumentar sua produtividade no terminal. Instale 27+ aliases Git produtivos com um único comando.
🚀 Início Rápido
npm install -g git-alias-flow
gafPronto! Todos os aliases estão instalados e prontos para uso.
✨ Funcionalidades
- Instalação com um comando - Instale 27+ aliases Git instantaneamente
- Multiplataforma - Funciona no Mac, Windows e Linux
- Zero configuração - Sem necessidade de configuração, apenas instale e execute
- Personalizável - Fácil de editar aliases para corresponder ao seu fluxo de trabalho
- Focado em produtividade - Aliases curtos e memoráveis para operações Git diárias
- Ajuda integrada - Use
gaf hpara ver todos os aliases disponíveis
📦 Instalação
npm install -g git-alias-flow🎯 Uso
Após a instalação, execute:
gafO comando irá instalar automaticamente todos os aliases Git configurados no arquivo aliases/aliases.yml usando git config --global.
Ver Ajuda
Para ver todos os aliases instalados:
gaf hOu use o alias Git diretamente:
git h💡 Por Que Usar?
Cansado de digitar comandos Git longos? git-alias-flow fornece um conjunto curado de aliases de produtividade que:
- Economizam tempo - Digite
git stem vez degit status - Reduzem erros de digitação - Aliases curtos são mais fáceis de lembrar e digitar
- Aumentam a produtividade - Foque em codificar, não em digitar comandos
- Padronizam o fluxo de trabalho - Aliases consistentes em todas as suas máquinas
📋 Aliases Incluídos
Status
st- git statusss- git status -s
Pull/Push
pl- git pullps- git pushup- git fetch && git rebasepl-bc- git pull origin (branch atual)ps-bc- git push origin (branch atual)pnp- git pull origin (branch atual) && git push origin (branch atual)
Commit
c- git commit -vca- git commit -v -acm- git commit -m "mensagem"
Checkout
ck- git checkoutckm- git checkout master
Branch
bc- git branchbca- git branch -abcm- git branch -m (renomear branch)
Log
lg- git log --stat --max-count=5lgg- git log --graph --max-count=5count- git shortlog -sn
Add/Merge
a- git addad- git add .m- git merge
Reset
rh- git reset HEADrhh- git reset HEAD --hard
Cherry-pick
cp- git cherry-pick
Diff
dv- git diff -w
Ajuda
h- lista todos os aliases instalados
📖 Exemplos de Uso
# Status
git st # git status
git ss # git status -s
# Commits
git cm "fix: bug" # git commit -m "fix: bug"
git ca # git commit -v -a
# Branches
git ck main # git checkout main
git bc # git branch
git bcm antigo novo # git branch -m antigo novo
# Adicionar arquivos
git ad # git add .
git a arquivo.js # git add arquivo.js
# Pull/Push
git pl-bc # git pull origin (branch atual)
git ps-bc # git push origin (branch atual)
git pnp # pull + push (branch atual)
# Ajuda
gaf h # mostra ajuda com todos os aliases🔧 Como Editar os Aliases
Os aliases estão definidos no arquivo aliases/aliases.yml no formato:
alias: comandoPara comandos simples, use apenas o comando:
st: statusPara comandos compostos ou que precisam de shell, use ! seguido do comando completo entre aspas:
up: "!git fetch && git rebase"Após editar o arquivo, você pode reinstalar os aliases executando gaf novamente.
Encontrando o arquivo aliases.yml
Se você instalou globalmente via npm, o arquivo está localizado em:
# macOS/Linux
/usr/local/lib/node_modules/git-alias-flow/aliases/aliases.yml
# Ou encontre com:
npm list -g git-alias-flow🗑️ Desinstalação
Para remover um alias específico:
git config --global --unset alias.<nome-do-alias>Para listar todos os aliases instalados:
git config --global --get-regexp aliasPara desinstalar o pacote:
npm uninstall -g git-alias-flow🤝 Contribuindo
Contribuições são bem-vindas! Sinta-se à vontade para:
- Reportar bugs
- Sugerir novos aliases
- Melhorar a documentação
- Enviar pull requests
📝 Licença
MIT
🔗 Links
🌍 Outros Idiomas
Feito com ❤️ para desenvolvedores que amam produtividade
