[Tutorial] Instalando, configurando e inicializando o Git no Windows
Tags: git, windows, instalacao, womakerscode
Published: 2020-06-07 17:04:27

Para instalar o **Git** no Windows, [acesse o site oficial](https://git-scm.com/download/win).

Após baixar o **instalador** execute-o para **começar a instalação**.

![instalador do git](https://dev-to-uploads.s3.amazonaws.com/i/beee1cn5c94b5ctr0792.PNG)

A primeira tela nos é apresentado os **termos da licença de utilização** do **Git**. 

Basta clicar em **Next**.

![termos de licença](https://dev-to-uploads.s3.amazonaws.com/i/cxio5p7iu4udxfqajzin.PNG)

A tela seguinte é sobre o **local de instalação**. Você pode alterá-la, caso queira. Após definir o local da instalação, clique em **Next**.

![local instalação](https://dev-to-uploads.s3.amazonaws.com/i/yahaydklm5pi8notvng8.PNG)

Na próxima tela, o instalador oferece a possibilidade de selecionar os **componentes** que queremos que seja instalado. Escolha os **componentes** de sua preferência e clique em **Next**.

Abaixo em exemplo de como prefiro os meus:

![componentes](https://dev-to-uploads.s3.amazonaws.com/i/0dy9uqkhmhk68k6680z7.PNG)

Em seguida o instalador nos indica que criará uma pasta com **atalhos** no **menu iniciar**. Aqui você pode fazer de acordo com a sua preferência. No meu caso eu deixei o instalador criar os atalhos.

Clique em **Next** para continuar a instalação.

![atalhos](https://dev-to-uploads.s3.amazonaws.com/i/qcbry3ho41uysk9d29rh.PNG)

Na sequência, é pedido para selecionarmos o **editor de texto** que deve ser utilizado para editar os conflitos que ocorrerão. Aqui, eu aconselho a instalar seu editor preferido, antes da instalação do **Git** para que o instalador possa encontrá-lo. De todo modo, também é possível fazer a troca posteriormente.

Após a escolha, clique em **Next** para continuar.

![escolhendo editor](https://dev-to-uploads.s3.amazonaws.com/i/1lxtft1icwoqpb99b01t.PNG)

Em seguida, o instalador 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** neste caso a variável de ambiente PATH será alterada para incluir o caminho onde está o executável do **Git**.

- no prompt do Windows e com os comandos utilitários do Linux. Aqui a variável de ambiente PATH será alterada para incluir o caminho do executável do **Git** e dos executáveis de cada comando utilitário do **Linux**.

Particularmente, prefiro essa última opção, porque o instalador traz para o **Windows** comandos que eu uso muito no terminal do **Linux**, como touch, cat, ls, etc. 

Escolha a opção que acha mais adequada para você e clique em **Next**.

![bash prompt](https://dev-to-uploads.s3.amazonaws.com/i/3xne03nijrjgab53wuth.PNG)

Na sequência, devemos escolher a biblioteca de **validação de chaves de segurança SSL**. Eu costumo utilizar a **OpenSSL**, que é compatível com outras plataformas.

Em seguida, clique em **Next**.

![SSL](https://dev-to-uploads.s3.amazonaws.com/i/20cmw6od8aftc4stvit8.PNG)

Aqui, o instalador nos pergunta como o **Git** deve tratar o final dos arquivos de texto. **Linux** e **Windows** tratam disso de formas diferentes. De maneira resumida, o **Linux** usa um caractere ASCII para a quebra de linha, enquanto o **Windows** usa dois.

Eu prefiro a primeira opção, para evitar problemas de compatibilidade.

![final arquivo texto](https://dev-to-uploads.s3.amazonaws.com/i/ptytndl3noyzoltsqk6y.PNG)

Na próxima tela, o instalador oferece a opção de escolher o emulador de terminal que queremos usar para o **Git**. Particularmente, acho melhor escolher o **MinTTY**, porque ele oferece alguns recursos melhores para terminal.

**Atenção aqui**: se  seu **Windows** for **32 bits** é melhor escolher o **cmd**.

![MinTTY](https://dev-to-uploads.s3.amazonaws.com/i/0025znb2xjzmk142bbej.PNG)

Na sequência devemos escolher o comportamento padrão de comando **git pull**. Eu preferi deixar marcada a primeira opção.

Em seguida, clique em **Next**.

![git pull](https://dev-to-uploads.s3.amazonaws.com/i/j8qsz79iobho73d14tss.PNG)

Estamos quase finalizando. Nessa tela temos algumas opções de:

- 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 **Github**.

- habilitar links simbólicos.

![extras](https://dev-to-uploads.s3.amazonaws.com/i/gpshhzdxn7el5v4ytzkw.PNG)

Por último, o instalador nos oferece alguns componentes que estão em fase de experimentação. Aqui fica totalmente a seu critério. Eu prefiro não instalá-los.

![componentes experimentais](https://dev-to-uploads.s3.amazonaws.com/i/nhd2ls0x2z7jwncd3n4q.PNG)

Então, clique em **Install** para começar a instalação.

![instalação](https://dev-to-uploads.s3.amazonaws.com/i/0ilq0g6bd27qq9470ct0.PNG)

Depois da instalação, já podemos rodar o **Git Bash** e ver o arquivo de texto com as notas da versão lançada.

Para finalizar clique em **Finish**.

![final instalação](https://dev-to-uploads.s3.amazonaws.com/i/y9ifs6pr3gxboy8qduss.PNG)

Agora você já pode versionar seus códigos no Windows! =D