Git é um Sistema de Controlo de Versão que funciona para acompanhar as alterações de ficheiros. Comummente utilizado em configurações de equipa e especialmente entre programadores, as suas funções básicas incluem clonagem, busca, puxar, empurrar, fundir, e encenação.
Embora muitos utilizadores se sintam confortáveis a trabalhar com Git a partir da Linha de Comando, existem vários clientes GUI que irão acelerar consideravelmente o seu fluxo de trabalho, especialmente se for novo na plataforma.
Existem vários clientes GUI Git disponíveis aos utilizadores e se estiver à procura do ideal para gerir os seus repositórios num Mac então está com sorte porque aqui está uma lista dos melhores clientes GUI Git para Mac OS X.
Fork
Fork é um cliente GUI git avançado gratuito para Mac e Windows com ênfase na velocidade, facilidade de utilização, e eficiência. As suas características incluem um layout temático com botões de acção rápida, um ajudante e resolvedor de conflitos de fusão incorporado, um gestor de repositório, notificações GitHub, etc.
Fork tem o maior número de características num cliente Git GUI Git gratuito que conheço sobre a inclusão de um rebase interactivo, Git-flow, GIT LFS, cherry-pick, revert, sub-módulos, etc. tudo numa bela IU.
GitHub Desktop
GitHub Desktop é uma aplicação cliente Git Git Git totalmente gratuita e de código aberto personalizável baseada em Electron desenvolvida por GitHub para que possa interagir com GitHub, bem como com outras plataformas Git incluindo Bitbucket e GitLab.
As características do Git incluem uma bela abordagem minimalista à secção que facilita a verificação de ramos com pedidos de puxar, verificar as diferenças entre imagens e blocos de código, e até usar o arrastar e largar para adicionar projectos a fim de os gerir a partir da aplicação.
Sourcetree
Sourcetree é um cliente GUI Git gratuito para MacOS e Windows que simplifica o processo de controlo de versões de modo a permitir-lhe concentrar-se no que é importante – a codificação.
Trata-se de uma bela IU para executar tarefas Git, bem como para visualizar e gerir os seus repositórios, dando-lhe acesso ao Git-flow logo a partir da caixa, submódulos, um gestor de repo remoto, pesquisa de commit local, suporte para Git Large File, etc.
Sourcetree é desenvolvido pela Atlassian para Bitbucket mas não está limitado a ele e pode ser utilizado com outras plataformas Git juntamente com o suporte integrado para repositórios Mercurial.
Tower
Tower é um cliente GUI Git pago para MacOS e Windows e actualmente uma das principais aplicações clientes entre os profissionais. Permite-lhe saber mais sobre o controlo de versões, permitindo-lhe realizar todas as acções Git com uma representação visual de todas as instâncias, incluindo a classificação de conflitos de fusão e a colaboração em projectos.
Pode desfrutar do seu teste gratuito durante 30 dias sem restrições, após o que deverá efectuar um pagamento anual de $69/utilizador ou $99/utilizador para uma assinatura Basic ou Pro, respectivamente.
GitKraken
GitKraken é um cliente de Git Git Git de plataforma cruzada freemium para trabalhar com Sistemas de Controlo de Versão, incluindo GitHub, Bitbucket, e GitLab, entre outras plataformas. O seu objectivo é fazer de si um utilizador Git produtivo, fornecendo-lhe uma interface intuitiva, acompanhamento de tarefas, um editor de código incorporado, editor de conflitos de fusão, suporte para integração com outras plataformas, etc.
Para fins comerciais + outras características embaladas numa versão Pro, tais como um editor de conflitos de fusão, múltiplos perfis, e repositórios auto-hospedados, GitKraken custa $4.08/mês e mais para versões empresariais. Leia o nosso artigo sobre GitKraken aqui.
Sublime Merge
Sublime Merge é um cliente Git para Mac, Windows, e Linux criado pelo mesmo programador por detrás do muito amado editor de código fonte Sublime Text.
Inclui todas as qualidades Os utilizadores de Sublime Textos juram alegremente por e mais incluindo um desempenho rápido, uma ferramenta de fusão integrada, uma ferramenta de pesquisa poderosa, verificador avançado de diferenças, etc. É de utilização livre mas, tal como com o Texto Sublime, necessitará de obter $99 para uma licença de utilização prolongada.
SmartGit
SmartGit é um cliente Git rico em funcionalidades para Mac, Linux, e Windows com suporte para SVN e Pull Requests for GitHub e Bitbucket. As suas características incluem um CLI para Git, histórico de fusão e compromisso gráfico, um cliente SSH, Git-Flow, fusão de ficheiros, solucionador de conflitos, etc.
SmartGit é gratuito para projectos não comerciais e cobra licenças a partir de $99/ano até uma única taxa vitalícia de $229 com custos variáveis dependendo da duração do suporte escolhido.
GitUp
GitUp é um cliente Git gratuito e de código aberto para utilizadores Mac com ênfase na rapidez, simplicidade, eficiência e facilidade de utilização. Ele ultrapassa a ferramenta binária Git para interagir directamente com a base de dados do repo, o que o torna muito mais rápido do que outros clientes Git, por exemplo, carrega e torna o gráfico de 40.000 commits do repo GitUp em menos de um segundo.
GitUp apresenta alternativas GUI para todas as funções Git acopladas a uma realização visual de comandos introduzidos e alterações feitas em tempo real.
Aurees Git Client
Aurees Git Client é uma aplicação gratuita para utilizadores de Git em Mac, Windows, e Linux que visa acelerar o seu fluxo de trabalho, fornecendo-lhe uma aplicação simples mas poderosa para gerir todos os seus projectos Git utilizando uma GUI.
Dá-lhe a conveniência de operar visualmente o seu repositório Git com funções tais como a fusão excepcional com pré-visualização, resolução de conflitos, um editor incorporado para verificação de difusão, realce perspicaz, etc.
GitBlade
GitBlade é um belo cliente Git para plataformas Mac, Windows, e Linux que fornece aos utilizadores as características diárias necessárias para operar projectos Git, incluindo uma ferramenta de fusão, um gráfico visual para exibir ramos ligados e compromissos, verificação combinada de diferenças para visualizar a diferença entre vários ficheiros ao mesmo tempo, uma ferramenta de culpas/anotato para visualizar o histórico do ficheiro.
GitBlade é de utilização livre com todas as características básicas de Git + 14 dias de características Pro gratuitamente. Uma versão pro custa $19,99/ano/utilizador e contém uma licença que pode ser utilizada em até 3 máquinas, separadores de repositório, ferramenta de culpas, ferramenta de fusão, etc.
p>Embora todas estas aplicações ofereçam características semelhantes para trabalhar com projectos Git, têm extras únicos que as fazem sobressair em áreas outras.