O GIT é um dos sistemas de controle de versão mais utilizado por desenvolvedores de softwares.
Principalmente por causa do Github, recentemente comprado pela Microsoft.
>> Inclusive, o código deste blog está todo armazenado no github.
Como a maioria dos iniciantes em programação utilizam o Windows e uma hora ou outra vão precisar instalar o GIT no Windows.
Resolvir escrever este post para mostrar o passo-a-passo da instalação do GIT no Windows,
visto que a instalação do GIT pode gerar algumas dúvidas em quem não está acostumado com algumas ferramentas do Linux.
Enfim, explico abaixo todo o processo de instalação do GIT no Windows,
mas caso você ainda fique com alguma dúvida não exite em perguntar nos comentários!
Vamos lá?
Instalação do GIT no Windows
Primeiro, acesse o site oficial para baixar o instalador do git.
Escolha o sistema operacional que você pretende instalar (no meu caso é o Windows) e baixe o instalador apropriado.
Após o instalador ser baixado, execute-o.
A primeira tela do instalador do GIT apresenta os termos da licença de utilização do GIT.
Basta clicar em Next.
A segunda tela é para a seleção do local da instalação, eu mantenho o padrão C:Program FilesGit
, mas sinta-se livre para alterar.
Após definir o local da instalação do GIT, clique em Next.
Agora o instalador oferece a possibilidade de selecionar os componentes do GIT que queremos que seja instalado.
Eu não gosto de adicionar ícones no Desktop, por isso eu desmarco. Os demais componentes eu marquei todos:
- Integração com Windows Explorer
- Suporte a arquivos grandes
- Associação de arquivos, e editor de texto padrão
- Permitir que o prompt de comandos seja colorido para as opções do git
- Verificação diária de atualização.
Escolha os componentes de sua preferência e clique em Next.
Em seguida o instalador do GIT nos indica que criará uma pasta com atalhos no menu iniciar,
se quiser, você pode marcar o checkbox Don't create a Start Menu folder
para o instalador não criar esta pasta.
No meu caso eu deixei o instalador criar os atalhos no menu Iniciar.
Clique em Next para continuar a instalação.
Na sequência o instalador pede para selecionarmos o editor de texto que deve ser utilizado para editar os conflitos que por ventura acontecerem.
Eu gosto do Vim mesmo, mas você pode não tem muita afinidade com o Vim
você pode alterar para Notepad++, Sublime, Atom, VS Code, ou outro editor de sua preferência.
Após a escolha, clique em Next para continuar com a instalação.
Neste momento começa algumas partes confusas para quem não conhece muito o GIT.
Na próxima tela o instalador do GIT nos pergunta se queremos usar os comandos do git:
- somente no prompt de comandos do próprio git (chamado de Git Bash), neste caso ele não vai alterar a variável de ambiente PATH.
- no prompt do Windows (Windows Command Prompt), neste caso a variável de ambiente PATH será alterada para incluir o caminho de onde está o executável git.exe.
- no prompt do Windows + comandos utilitários do línux.
Eu sempre marco esta opção, porque o instalador traz para o Windows alguns comando que eu uso muito no Linux,
comocat
,ls
,find
, etc.
Neste caso a variável de ambiente PATH será alterada para incluir o caminho do executável git.exe e dos executáveis de cada comando utilitário do linux.
Escolha a opção que acha mais adequada para você e clique em Next.
A tela seguinte do instalador oferece a opção de escolhar a biblioteca de validação de chaves de segurança SSL.
Eu costumo utilizar a OpenSSL, que é compatível com outras plataformas.
Escolha a que achar apropriada e clique em Next.
Neste ponto da instalação, nos é perguntado como o git deve tratar o final dos arquivos de texto.
Este é um assunto complicado de explicar em poucas palavras, mas vamos lá …
Vamos dar uma pequena pausa na instalação do GIT aqui para entender esse assunto.
Como é tratado o final de linha dos arquivos de textos
O Windows e o Unix, tratam o final de linha dos arquivos texto de formas diferentes.
Pra resumir a história …
o Windows segue um padrão antigo de comandos de impressora,
chamado de CRLF, que indica para o cabeçote da impressora ir para o início horizontal (Carriage Return)
e para iniciar uma próxima linha (Line Feed).
Como se fosse aquela alavanca da máquina de escrever que funciona dessa forma, vai pro início e para a próxima linha.
Já no linux, ficou comum somente o comando LF que teria o mesmo funcionamento do CRLF, ou seja, próxima linha…início.
Isso significa que o Linux usa um caracter ASCII para a quebra de linha e o Windows usa dois.
Esta é a mesma origem da confusão entre n
e r
, mas isso é assunto pra outro post.
Por agora entenda as opções que o instalador do GIT oferece:
- converter
LF
paraCRLF
ao baixar arquivos eCRLF
paraLF
ao comitar. - baixar como é (não converte nada), mas comitar convertendo
CRLF
paraLF
. - não converter nada, baixar como é e comitar como estiver.
Eu marco a primeira opção, para evitar problemas de compatibilidade entre as plataformas.
Continuando a instalação …
Na sequência, o instalador oferece a opção de escolher o emulador de terminal (prompt) que queremos usar para o GIT.
Podemos usar o console padrão do Windows (cmd.exe) ou o MinTTY que é um emulador que oferece algumas características melhores na minha opinião.
Em suma, o cmd é usado para compatibilidade com plataformas de 32 bits, ou seja, se o seu windows for 32 bits, é melhor escolher o cmd mesmo,
mas se o seu windows for de 64 bits, é melhor escolher o MinTTY, pq ele oferece alguns recursos melhores para terminal, como por exemplo maximizar.
A penúltima tela nos oferece algumas opções extras, são elas:
- habilitar cache de arquivos na memória. Isso melhora o desempenho do git em alguns casos.
- habilitar o gerenciador de credenciais do GIT.
Isso permite autenticação em duas etapas no VSTS e no GitHub, e precisa do framework .NET 4.5 para funcionar. - habilitar links simbólicos: Sinceramente, não sei o que é isso no Windows e não me fez falta ainda,
se você souber do que se trata, apreciarei muito uma explicação aí nos comentários. 😉
Selecione os itens opcionais que você deseja e clique em Next.
Por fim, última tela do instalador do GIT no Windows (UFA!!!),
o instalador nos oferece alguns componentes que estão em fase de experimentação.
São componentes que não foram muito testados, mas que parecem melhorar bastante a performance.
Você escolhe se que instala ou não …
Eu não marquei.
Após decidir se instala os componentes experimentais ou não, clique em Install para começar a instalação.
Depois da instalação, o instalador oferece a opção de já rodar o prompt do GIT (Git Bash)
e ver o arquivo de texto com as notas da versão lançada.
Se quiser uma dessas duas opções, marque-a, eu desmarquei as duas.
Para finalizar, clique em Finish.
Pronto, agora você tem o GIT instalado no seu Windows!
Espero que este post tenha te ajudado na instalação do GIT,
se você ficou com dúvida em alguma parte, comente logo aqui abaixo.
Fonte Gustavo Furtado de Oliveira Alves
Data da Publicação Original: 23 January 2019 | 2:00 am

Iniciamos nossas atividades em 2002, na criação de sites, lojas virtuais, site gerenciáveis, manutenção e campanhas digitais.
Desejamos proporcionar aos clientes um retorno que reflita em sua jornada de sucesso na internet com a divulgação de sua empresa ou negócio.
Atuando no mercado de desenvolvimento e criação de sites a Charles Corrêa – Soluções Web & SMS Marketing vem agregando as últimas tendências em tecnologia em design e programação, a equipe pensa sempre em transmitir a essência de sua empresa para que mais do que ser encontrada na internet ela possa realmente mostrar seus produtos e ou serviços de forma agradável e direta aos seus clientes em potencial.