O git é uma ferramenta essencial para os desenvolvedores, por isso cada vez mais ela tem se tornando um pré-requisito para qualquer vaga, pois é extremamente prático trabalhar com versionamento de arquivos. Nesse artigo vou ensinar como fazer commit no Github.

Mas antes de qualquer coisa, é importante ressaltar que esse tutorial é bem básico. Você vai aprender a criar seu repositório e subir seus arquivos. Ou seja, não falarei de temas como branchs, pois é algo um pouco mais avançado que abordarei em artigos futuros, tranquilo?

Primeiros Passos

Antes de aprendermos de fato como fazer commit no Github, você deve instalar o git na sua máquina. A instalação é bem simples, basta seguir o passo-a-passo aqui. Em seguida você deve criar uma conta no Github, pois é lá onde vamos colocar nossos arquivos, mas pode ser em qualquer outro serviço que você preferir, como o Bitbucket.

Feito isso, precisamos gerar um novo repositório para guardar os arquivos. Para isso, clique no botão com símbolo de + no topo do site e em seguida clique em New repository, como mostrado na imagem abaixo.

Novo repositório GitHub

Agora, vamos criar o repositório e incluir informações como nome do repositório, descrição, se será público ou privado, se terá um readme, gitignore e etc. Se for privado, apenas três pessoas terão acesso ao projeto. Normalmente, ao criar meus repositórios, defino apenas o nome e se ele é privado ou público, os demais arquivos adiciono com o tempo. Feito todo esse processo, basta clicar em Create Repository, como na imagem abaixo:

Como criar um novo repositório no GitHub

Em seguida, seremos redirecionados para essa telinha aqui:

Criação de repositório no GitHub

Primeiros Comandos

Indo para nosso projeto no terminal, daremos um comando que vai “configurar” o projeto para que ele funcione com o git. Basta digitar o seguinte:

git init

Isso criará alguns arquivos próprios do git, entre eles o mais importante é o gitignore, pois nele está tudo o que se deve ignorar ao realizar o commit. É aqui onde vamos colocar diretórios e arquivos grandes, que podemos gerar facilmente, ou arquivos que não queremos que fiquem visíveis no repositório.

Ao usar o git init, provavelmente, ele irá configurar tudo corretamente, mas é sempre bom dar uma olhada e verificar que está tudo certo.

Git Init

Após confirmar que os arquivos corretos estão no gitignore, vamos subir o projeto. Para isso, o primeiro comando que precisamos é o seguinte:

git status

Com ele podemos verificar quais arquivos ainda não adicionamos no repositório local da máquina. Como mostrado na imagem abaixo, são os arquivos marcados em vermelho:

GitIgonre

Para seguirmos corretamente temos que adicionar esses arquivos ao repositório local, então vamos precisar desse comando aqui:

git add .

Esse comando fará com que todos os arquivos fiquem prontos para o Github, por isso ele é indispensável. É importante observar que usei o git add . porque quero adicionar todos os arquivos do projeto, mas caso você queira adicionar apenas algum arquivo específico, basta usar git add <nome_do_arquivo>.

No fim desse processo, ao digitar novamente o git status, vamos ver o seguinte:

Commit Git Hub

Isso significa que estamos prontos para continuar.

Primeiro Commit

Agora faremos o primeiro commit do projeto. Basta utilizar o seguinte comando:

git commit -m "meu primeiro commit"

A flag -m indica que vamos adicionar uma mensagem para aquele commit. Isso é muito importante, pois dessa forma conseguiremos identificar o que foi feito naquele commit. Por exemplo, você acabou de adicionar um Header na aplicação, então na mensagem você sinaliza que criou o header para a aplicação.

O próximo comando será:

git branch -M main

Aqui vamos criar a branch main, que é a principal branch do repositório. Mas como falei anteriormente, você não precisa se preocupar com esse detalhe nesse tutorial.

Agora vamos linkar os 2 repositórios, ou seja, o repositório do Github com o da nossa máquina. Para isso, usaremos o comando:

git remote add origin <link_para_o_seu_repositorio>

O link fica disponível na página em branco do Github que mostrei mais acima.

Por fim, vamos enviar esse projeto com o seguinte comando:

git push -u origin main

Conclusão

Pronto! Agora você sabe como fazer commit no Github. Parabéns! Espero que com esse tutorial você consiga realizar os seus commits e comece a aproveitar mais desse mundo incrível que é o versionamento de código.

Bons estudos!