Como subir seus projetos no GitHub facilmente.
Tags: github, programming
Published: 2021-04-12 14:52:24


## Introdução
<p>Nesse tutorial vamos aprender como criar um repositório, e como subir os seus projetos no <strong>GitHub.</strong></p>

<p>GitHub é uma plataforma de <strong>armazenamento de código fonte e arquivos</strong>, muitos dizem também que o GitHub é uma rede social para devs. O GitHub também trabalha com controle de versão <strong><a href="https://git-scm.com">Git.</a></strong></p>

## Requisitos 

<p>Depois dessa breve introdução vamos de fato ao que interessa.</p>
<p>1- Antes de qualquer coisa é preciso que você tenha uma conta ativa no GitHub, caso não tenha clique <a href="https://GitHub.com/join">aqui</a></p>

<p>2- Instale o <strong><a href="https://git-scm.com">Git</a></strong> no seu computador, o Git suporta diversos sistemas operacionais.</p>

## Como instalar o Git 

<p>Abra o site do <strong><a href="https://git-scm.com">Git</a></strong> Depois clique em <strong>"Download 2.31.1 for Windows"</strong></p> 

![Git](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kiwfz825kvk9i3agvd4x.png)

<br><p>Depois será baixado um executável, basta dar 2 cliques e ele será aberto.</p>
<p>Depois disso é só basicamente dar <strong>Next</strong> em tudo, Ou se preferir pode seguir esse <strong><a href="https://dicasdeprogramacao.com.br/como-instalar-o-git-no-windows/">Tutorial</a></strong> ele ensina passo a passo sobre a instalação do Git</p>

## Primeiros passos

<p>Na pasta do seu projeto abra um terminal. No <strong><a href="https://code.visualstudio.com/">Visual Studio Code</a></strong> pode se fazer isso utilizando o seguinte atalho <strong>Ctrl + Shift + P</strong></p> 
<p>Ira abrir um terminal como esse:</p>

![Terminal](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i0ef60v8u2h3sj7gb9hn.png)


<p>Agora você vera um menu drop-down no canto superior direito clique nele é selecione a seguinte opção <strong>New Git bash</strong> Clique nele para abrir o terminal integrado do Git.</p>


![Terminal](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tviim64d6lkmmeclz5a2.png)

<p>Se você ainda não estiver na pasta do seu projeto navegue até la usando o comando <strong>cd "Diretório"</strong> Sem as aspas</p>

## Configurando o Git

<p>Agora vamos configurar o Git para podermos subir o nosso projeto</p>

<p>Ainda no Git bash digite <strong>git config --global user.name "Fulano"</strong>, Com esse comando estamos informando ao Git nosso username, você pode colocar o nome de usuario utilizado no GitHub se preferir.</p>

<p>Agora digite <strong>git config --global user.email fulanodetal@exemplo.br</strong> isso informara para o git seu email, você pode colocar o email utilizado no GitHub se preferir.</p>

<p>Exemplo</p>

    $ git config --global user.name "Eduardo"
    $ git config --global user.email tutorial@gmail.com

<p>Essa configuração é importante pois cada <strong>commit</strong> que fizermos essas informações serão utilizadas e gravadas de forma imutável nos <strong>commits</strong></p>

## Iniciando um repositório

<p>Agora que já instalamos o Git e configuramos vamos iniciar um <strong>Repositório local</strong>. Um repositório local significa que vamos fazer o <strong>controle de versões</strong> localmente.</p>

<p>Para iniciar um repositório digite:</p>

    git init

<p>Depois desse comando será criado uma diretório oculto <strong>.git</strong>, Nele será armazenado todas as versões do seu projeto</p>

<p>Agora vamos adicionar todos os arquivos do projeto com o comando:</p>

    git add .

<p>Isso fara que seu arquivos e diretórios sejam <strong>Rastreados</strong>. Agora vamos fazer um <strong>commit</strong>, Um commit server para fixarmos as mudanças no nosso projeto, ou seja se fizermos uma alteração que não deu certo podemos <strong>"voltar no tempo"</strong> e pegar um commit passado.</p>

<p>Para fazermos um commit utilizamos:</p>

    git commit -m 'Digite uma mensagem :)'

## Subindo seu Projeto

<p>Agora que já fizemos tudo isso vamos finalmente subir seu projeto no <strong>GitHub</strong></p>

<p>Primeiro vamos criar um repositório no GitHub e para isso vamos acessar o site do <a href="https://GitHub.com">GitHub</a></p>

<p>Ja no GitHub vamos clicar em <strong>"new"</strong> No lado esquerdo</p>

![GitHub](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/olwn8btiixa0kfxy95jw.png)

<p>Depois vamos colocar um nome para nosso repositório e também vamos deixar ele publico.</p>


![GitHub](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3dnu8mpdhx9fez345eie.png)

<p>Depois vamos clicar em <strong>Create repository</strong></p> 

<p>Agora vamos voltar no Git bash e vamos colocar os seguintes comandos em sequencia</p>

    git remote add origin https://GitHub.com/Username/nomedoRepositorio.git
    git branch -M main
    git push -u origin main

<p>Devera Aparecer uma mensagem semelhante a essa</p>

![GitHub](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jj70k86xw1u18h933if0.jpg)

## Parabéns 

<p><strong>Parabens</strong> você fez seu primeiro git push haha</p>

<p>Agora seu projeto já esta no GitHub e todos podem ver ele.</p>

<br><br><h1>Obrigado por te acompanhado ate aqui.</h1>

<p><strong><a href="https://GitHub.com/Chapadox">Meu GitHub</a></strong></p>
<p><strong><a href="https://www.linkedin.com/in/destr00/">Meu Linkedin</a></strong></p>