Campo de busca

Categoria Programação

Como utilizar Git e Gitflow no PowerShell

Como utilizar Git e Gitflow no PowerShell

Por | 01 de setembro, 2015 | 2 comentários

Fala pessoal, tudo certo?

Recentemente tivemos que configurar o Gitflow no Windows, e depois de altas tretas aventuras, resolvi criar um passo a passo para quem quiser se aventurar em um projeto utilzando o Gitflow. Vamos lá!

1. Git for Windows

Baixe o Git para Windows no site Git for Windows. No processo de instalação, na tela "Adjusting your PATH environment", selecione a opção "Use Git from Windows Command Prompt":

Git

2. PsGet

Após isso, vamos baixar o PsGet, que irá nos permitir baixar facilmente diversos módulos para o PowerShell. Abra o PowerShell como administrador e execute o comando abaixo:

(new-object Net.WebClient).DownloadString("http://psget.net/GetPsGet.ps1") | iex

3. posh-git

O posh-git nos permite utilizar autocomplete e algumas outras funcionalidades a mais para os nossos repositórios git. Baixe-o através do comando abaixo:

Install-Module posh-git

4. posh-gitflow

Por último, vamos instalar o posh-gitflow. Aqui tem algumas etapas a mais. Na primeira, vamos clonar o repositório do posh-gitflow:

git clone https://github.com/jhoerr/posh-gitflow.git

Agora abra o arquivo "Configure-GitFlow.ps1" em algum editor de texto e troque todo o conteúdo dele para este conteúdo. Isso é necessário pois o arquivo de configuração original pega o path do git do GitHub (WAT) e não do git que instalamos na etapa 1.

Vamos executar o arquivo de configuração que acabamos de modificar:

cd posh-gitflow;./Configure-GitFlow.ps1

Ele vai dar o seguinte erro:

"Copy-Item : Cannot find path 'C:\Program Files\Git\cmd\libiconv-2.dll' because it does not exist."

Resolva isso manualmente: entre na pasta "C:\Program Files\Git\mingw64\bin", copie a dll "libiconv-2.dll" e cole-a em "C:\Program Files\Git\cmd".

Agora é só testar o comando do Gitflow:

git flow

Na verdade você pode executar este comando não somente no Powershell, mas também no cmd por exemplo. Aí fica a seu critério.

Qualquer dúvida, sugestão ou crítica, deixe um comentário :)

Até a próxima!

Artigos relacionados

 

Deixe um comentário

Queremos saber o que você pensa sobre esse post! Ficaremos felizes se você nos deixar um comentário :-)

Tenha em mente que os comentários são moderados, e os links possuem rel="nofollow". Então por favor, não faça spam de palavras-chave, senão o seu comentário será excluído. Obrigado!

 

[2] Comentários  

Jonecir

Olá, bom tutorial. Segui os passos e funcionou certinho.

Abraços

22-09-2015 às 12:01 Responder

Rodolfo Pereira

Rodolfo Pereira

Em resposta a Jonecir

:)

30-09-2015 às 17:04 Responder