Interface gráfica para Git: GitKraken

Matheus Ribeiro
Quick Mobile Labs
Published in
3 min readAug 17, 2016

O GitKraken é uma interface gráfica para Git desenvolvida pela Axosoft. Esse produto tem uma interface simples e bem intuitiva. Além disso, ele está disponível para várias plataformas como: Windows, Linux e Mac.

Apesar de possuir uma versão “pay to use”, sua versão free não deixa a desejar, pois possui funcionalidades essenciais como: resolver conflitos em merge, criar pull requests pela aplicação e uma integração simples com o GitHub e Bitbucket.

Para utilizar o GitKraken basta autenticar com o GitHub ou BitBucket informando sua chave SSH privada e publica.

Após configurar, basta ir na aba file, clicar em open repo (ctrl + o) e selecionar o repositório em seu computador que deseja manipular.

Ao abrir um repositório, exemplificado aqui por “fruteira”, nos damos logo de cara com nossa principal área de trabalho da aplicação:

Nessa tela nos deparamos com: branches e pull requests à esquerda, arquivos presentes no repositório à direita e a “árvore” de branchs e commits ao centro.

Uma utilização simples é a modificação de um arquivo contido no repositório. Na opção Branch, criamos a mesma e somos automaticamente “sincronizados” com ela. Após esse processo, editamos um arquivo. Depois disso instantaneamente aparecerá um “WIP” na árvore principal indicando a modificação. À direita também é possível visualizar o que foi modificado.

Ao selecionar o item modificado (na direita), podemos visualizar a modificação interna do arquivo. Após aprovar a modificação no arquivo, é necessário fazer a inserção de um título e tem a opção de escrever uma descrição no commit. Isso seria equivalente aos comandos: git add frutasdafruteira.txt && git commit -m “Adição de mais frutas.”.

Após criado o commit, utilizamos a opção Push, que está ao lado esquerdo da opção Branch utilizada anteriormente (git push origin nomeDaBranch). Feito isso, podemos finalmente criar nosso pull request.

A direita, na opção PULL REQUESTS, clicamos no + para criarmos um novo pull request. Selecionaremos o repositório que partimos, o repositório destino, a branch que que partimos e a branch a qual queremos mesclar. Ao criamos o pull request, a própria interface exibe um pop-up que nos direciona ao pull request, no meu caso, no Bitbucket.

Após o merge pelo BitBucket, é necessário realizar um pull na master para atualizar a árvore do repositório (git pull origin master).

Se tratando da capacidade do GitKraken, esse exemplo mostra somente uma pequena parte da ponta do Iceberg. Dê uma chance pra essa interface gráfica que tem de tudo para te satisfazer.

The End!

--

--