Na comunidade Linux, basicamente, todo mundo usao protocolo Git de alguma forma. O Git funciona tão bem porque está integrado à linha de comando e à maneira Linux de fazer as coisas. Infelizmente, nem todo mundo tem paciência para lidar com a longa quantidade de comandos do Git para atualizar o código-fonte. Como resultado, muitos desenvolvedores recorrem aos clientes do Github para simplificar o processo. Nesta lista, abordaremos alguns dos melhores clientes do Github para Linux.
Nota: existem muitos clientes Github para Linux. Se você conhece uma ótima ferramenta de interação do Git não mencionada nesta lista, informe-a na seção de comentários abaixo!
1. GitKraken

GitKraken é um Git freemium multiplataformacliente. Os usuários devem pagar para usar este produto comercialmente e com grandes equipes. Não é de código aberto. Dito isto, ele tem uma versão gratuita que qualquer um pode usar (por motivos pessoais e de hobby).
A versão pro do GitKraken possui muitasrecursos, mas a maioria dos usuários do Linux que apenas programam para a escola ou para uso não comercial deve ficar bem com a versão gratuita. Essa ferramenta facilita o gerenciamento e o controle do código-fonte por meio do protocolo Git.
Um dos principais atrativos do GitKraken é o modernodesenhar. É limpo e fácil para os olhos, e há uma equipe dedicada disponível para dar suporte aos usuários. Os desenvolvedores que procuram uma ferramenta suave para gerenciar o Git com facilidade devem considerar essa ferramenta acima de todas as outras.
Recursos notáveis
- Grátis para uso pessoal
- Suporte para todos os principais sistemas operacionais para que toda sua equipe possa usá-lo
- Fácil de usar e navegar
- Suporte para Gitflow (ferramenta gráfica de ramificação Git)
- Suporte ao Git LFS (armazenamento de arquivos grandes)
- Gráficos de confirmação personalizáveis
- Suporte para Git Hooks
- Botão Desfazer / Refazer Rápido
- Suporte para vários provedores Git (incluindo auto-hospedado)
- O poderoso recurso "localizador difuso" permite que os usuários pesquisem rapidamente comandos e ações e os executem
- Os submódulos permitem fácil colaboração em equipe
- Vários temas da interface do usuário permitem que o usuário personalize o GitKraken ao seu gosto
- Representações visuais da atividade de repo Git em gráficos
2. SmartGit

O SmartGit é um cliente Git multiplataforma. Como o GitKraken, o software é gratuito para uso pessoal, com uma versão paga "profissional" para as equipes. O SmartGit suporta vários provedores Git, incluindo GitHub, BitBucket, servidores Git auto-hospedados e Atlassian Stash. Além disso, o SmartGit também pode lidar muito bem com SVN e Mercurial.
O design do programa é muito limpo esem sentido. Não se gasta muito tempo embelezando tudo. Em vez disso, os desenvolvedores concentram tudo nos recursos, e os mais usados estão sempre ao alcance de todos. Esse cliente Git é ideal para desenvolvedores que valorizam recursos em detrimento de elementos sofisticados da interface do usuário e cores bonitas.
Recursos notáveis
- Suporte para vários provedores Git (incluindo auto-hospedado)
- Suporte para outros métodos de controle de origem além do Git (SVN e Mercurial)
- Suporte ao GitFlow (gerenciador de filiais gráfico do Git)
- Armazenamento de arquivos grandes do Git
- Design limpo da interface do usuário
- Fácil comparar diferenças lado a lado
- Cliente SSH integrado para conexões remotas rápidas
- Excelente ferramenta diff que é poderosa e fácil de usar
3. Gitg

Gitg é um navegador de repositório de software Gitprojetado especificamente para a área de trabalho e o conjunto de aplicativos do Gnome (embora, estranhamente, tenha uma versão para Mac). O principal objetivo da ferramenta Gitg é fornecer aos usuários do Linux um front-end fácil de usar para a ferramenta de linha de comando Git.
O software é de código aberto e o código é totalmente auditável para qualquer pessoa. Considere o Gitg se você é um desenvolvedor de software que ama o ambiente de desktop Gnome no Linux.
Recursos notáveis
- Código aberto e livre para usar para sempre
- Possui visualizador de arquivos embutido para visualizar facilmente o código
- Integração na área de trabalho do Gnome Shell, que permite aos usuários visualizar repositórios Git acessados recentemente, etc.
- Assemelha-se muito ao cliente GitX do Mac OS e ao seu conjunto de recursos
- O projeto Gitg trabalha em colaboração com o GitX para Mac para tornar o aplicativo mais semelhante
- O recurso de pesquisa permite pesquisas rápidas de ramificações e tags
- Confirmar ferramenta de verificação ortográfica
4. Magit

Magit é um plugin para o editor de texto Emacs eé instalável em todos os sistemas operacionais que atualmente suportam o Emacs. O plug-in é de código aberto sob a Licença Pública Geral GNU V3. O plug-in afirma ser um front-end completo do "Git Porcelain" que melhora a interface do cliente Git.
Esse cliente é ideal para aqueles que usam o editor de texto Emacs para desenvolvimento de software e precisam de uma boa ferramenta Git para acompanhá-lo.
Recursos notáveis
- Facilita o uso do Git no terminal muito mais fácilsimplificando comandos e aprimorando a sintaxe (adicionar, am, dividir, culpar, ramificar, finalizar compra, cereja, escolher, limpar, clonar, confirmar, confirmar, configurar, descrever, diferenciar, buscar etc.)
- Integra-se ao editor de texto Emacs para que você possa fazer o desenvolvimento e o controle de origem via Git no mesmo aplicativo
- Funciona com vários provedores Git, incluindo auto-hospedado
- Com base em texto, é perfeito para fãs de terminais que não gostam das ferramentas da GUI do Git
Comentários