Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Customized Commands

CI CodeFactor

Criando comandos customizados git para facilitar e simplificar as atividades diárias de quem gosta de trabalhar com git via terminal.


Como funciona:

São simples shell scripts que executam os comandos git internamente, reduzindo a verbosidade dos comandos de forma bem significativa.

⚠️ Os scripts foram testados em MacOS e distribuições Linux baseadas em Ubuntu.

É recomendado que os scripts sejam armazenados em um diretório que esteja mapeado no $PATH como por exemplo o diretório /usr/local/bin.

Sobre os scripts:

Script Descrição
git-create-branch Cria um novo branch local baseado no branch atual, envia para o repositório remoto e faz um checkout no novo branch.
git-purge-branches Deleta todos os branches locais que já foram mergeados no repositório remoto, o script leva em consideração o nome do branch principal, podendo ser por exemplo main ou master, se não for fornecido nenhum nome, por padrão ele assume que seja master.
git-log-graph Exibe toda a árvore de branches com detalhamento dos commits, users e merges que foram realizados no repositório.

Como executar:

Criando um novo branch:

git create-branch <nome-do-branch-que-deseja-criar>

Deletando branches que já foram mergeados:

git purge-branches master

Exibindo a árvore do repositório com detalhes:

git log-graph