Conheça 29 ferramentas Git úteis, gratuitas e de código aberto

Imagem com a logo do Git

Se você não sabe, Git é um sistema de controle de versão distribuído de código aberto. Ele foi originalmente projetado por Linus Torvalds, o criador do Linux, em 2005. A ideia de Torvalds era utilizá-lo para o desenvolvimento do kernel Linux. Estamos falando de um sistema de controle amplamente usado pela comunidade de código aberto, tanto em pequenos como em grandes projetos. Neste artigo, você conhecerá 29 ferramentas Git bem úteis para o seu Linux, todas gratuitas e de código aberto.

Git

Git é um dos vários sistemas de controle de revisão de código aberto disponíveis para Linux. Ele é frequentemente considerado por muitos desenvolvedores como a melhor ferramenta de controle de versão disponível.

A maioria das distribuições Linux oferece muitas ferramentas secundárias que adicionam funcionalidades adicionais. Como muitas coisas no Linux, a escolha pode ser confusa. Este artigo busca ajudar a identificar ferramentas que podem ser muito úteis. Elas devem ser uma boa adição para maximizar os benefícios do uso do Git. Abaixo, uma lista com 29 ferramentas Git, elaborada pelo pessoal do Linux Links.

Imagem com um gráfico elencando aplicativos git

Ferramentas Git

  • git-extras: Uma excelente coleção de ferramentas para Git;
  • git-lfs: Extensão Git para versionamento de arquivos grandes;
  • git-filter-repo: Uma ferramenta simples para reescrever rapidamente o histórico do repositório git;
  • git-stats: Estatísticas locais do git, incluindo calendários de contribuições semelhantes ao GitHub;
  • git-bug: Rastreador de bugs distribuído offline-first;
  • git-delta: Visualizador para saída git e diff;
  • git-branchless: Fluxo de trabalho sem ramificações para git;
  • git-repair: Repare várias formas de danos aos repositórios git;
  • git-toolbelt: Conjunto de comandos Git úteis;
  • git-quick-stats: Acesse várias estatísticas em um repositório git;
  • git-secret: Ferramenta Bash que armazena dados privados dentro de um repositório git;
  • git-annex: Gerencie arquivos com o git sem verificar o conteúdo do arquivo no git;
  • git-absorb: Rebase git supercarregado;
  • git-standup: Um lembrete do que você fez no último dia útil;
  • git-town: Uma ferramenta que permite a automatização, a criação, sincronização, envio e limpeza de branches do Git;
  • git-of-theseus: Analise como um repositório Git cresce ao longo do tempo;
  • git-cripty: Criptografia transparente de arquivos no git;
  • git-machete: Ferramenta robusta que simplifica seus fluxos de trabalho git;
  • git-imerge: Mesclagem e rebase incrementais para Git;
  • git-chglog: Gerador CHANGELOG implementado em Go;
  • git-fuzzy: Git interativo com a ajuda do fzf;
  • git-big-picture: Ferramenta de visualização que remove commits desinteressantes do modelo;
  • hercules: Obtenha insights avançados do histórico do repositório Git;
  • git-sizer: Uma ferramenta para calcular várias métricas de tamanho para um repositório git;
  • git-crecord: Selecione interativamente as alterações para confirmar ou preparar;
  • git-xargs: Atualize em vários repositórios do GitHub com um único comando;
  • git-fame: Colaboradores do repositório git de impressão bonita classificados por contribuições;
  • git-prompt.zsh: Prompt git leve para zsh;
  • git-flow: Operações de repositório de alto nível.

Via: Linux Links