Utilizando o Git e o GitHub para anotar seus estudos
Tags: git, github, learning, braziliandevs
Published: 2024-06-25 16:00:00

Olá, meus amores. Tudo bem com vocês? Hoje eu vim aqui compartilhar um dos métodos que eu utilizo para estudar. É um método que eu gosto bastante e qualquer pessoa pode aderir (mesmo que você não seja uma pessoa desenvolvedora).

Primeiramente vamos conhecer o que é <a href="https://git-scm.com" target="_blank" aria-label="abre em uma nova guia">Git</a> e o que é <a href="https://github.com" target="_blank" aria-label="abre em uma nova guia">GitHub</a>.

## Conhecendo o Git

<strong>Git</strong> é uma ferramenta gratuita e de código aberto que nos ajuda com o <strong>versionamento</strong> dos nossos projetos, ou seja, nos ajuda a manter diferentes versões dos projetos que temos.

Para ajudar um pouco mais... sabe quando nós, pessoas desenvolvedoras, estamos trabalhando em algum projeto e temos que salvar uma nova versão com algo diferente? Bem antigamente era comum que criássemos várias pastas do projeto (seja nomeando com a data da nova alteração ou dando os mais criativos nomes).

Essa questão por si só já era uma coisa complicada pois não era simples de achar uma versão para poder restaurar o código ali e haviam muitos casos de as pessoas perderem os arquivos (quem nunca sofreu com um pendrive ou com um HD que queimou, não é mesmo?).

O Git chegou para nos ajudar com isso. Através desse sistema de controle de versionamento as coisas começaram a ficar um pouco mais simples. Basicamente nós realizamos nossas alterações, colocamos as alterações desejadas (que às vezes são somente algumas e não todas) em "uma caixa", nomeamos essa "caixa" (geralmente damos um nome que nos informe quais mudanças temos ali) e guardamos essa "caixa" em algum lugar. E é aqui que entra o GitHub.

> Utilizei o termo "caixa" de modo figurativo para ficar um pouco mais simples a explicação :).

> Caso você queira conhecer um pouco mais sobre como funciona o Git e alguns dos comandos mais utilizados eu recomendo dar uma olhada nessas <a href="https://training.github.com/downloads/pt_BR/github-git-cheat-sheet.pdf" target="_blank" aria-label="abre em uma nova guia">dicas de Git</a> disponibilizadas pela equipe de treinamento do GitHub.

## Conhecendo o GitHub

<strong>GitHub</strong> é, principalmente, uma plataforma onde podemos guardar os nossos códigos de forma pública ou privada. Figurativamente falando, é no GitHub que podemos guardar as nossas "caixas" de código que criamos com o Git.

Nele podemos criar os chamados <strong>repositórios</strong>. Repositórios são como pastas. Podemos criar uma pasta para cada projeto nosso, criar uma pasta para colocar listas diversas (livros que queremos ler, filmes e séries que queremos assistir e etc), criar uma pasta para juntar anotações sobre algo e por aí vai.

## Como eu organizo meus estudos?

Agora que eu já expliquei rapidinho sobre o que é Git e o que é GitHub vamos ao mais importante. Como que eu faço para organizar os meus estudos com a ajuda dessas duas ferramentas?

Bom... eu criei um <a href="https://github.com/LarissaAbreu/estudos" target="_blank" aria-label="abre em uma nova guia">repositório onde concentro todos os cursos que faço</a>. Nele eu vou separando minhas anotações em pastas, onde cada pasta é referente à um curso.

Dentro da pasta de cada curso eu vou colocando anotações, exercício de aulas, tarefas, projetos e o que mais eu achar que é necessário. Ao finalizar o curso eu coloco lá o meu certificado de conclusão.

Além das pastas eu tenho um arquivo `Readme`, na raiz do repositório, com a listagem dos cursos, separados por assunto. Esse arquivo é o que aparece assim que acessamos o repositório.

<i>"Mas Lari, por que esse trabalho todo?"</i> - Eu vejo dois ótimos motivos para ir registrando meus estudos assim:

1 - em primeiro lugar isso me ajuda a ter mais familiaridade com o Git e o GitHub, que são ferramentas essenciais para uma pessoa desenvolvedora hoje em dia.

2 - em segundo lugar isso me facilita em questões de eu conseguir acessar meus estudos de qualquer lugar, basta acessar o endereço do meu repositório e está tudo ali. Isso me permite continuar estudando de qualquer lugar, qualquer computador... basta ter acesso à internet.

## Conclusão

A ideia desse post é te dar uma sugestão de como você pode fazer para se organizar com seus estudos e anotações. Você já conhecia esse método? Utiliza alguma outra forma de organização? Me conta aqui nos comentários que eu vou adorar saber 🥰.

Se quiserem mais detalhes sobre como utilizar o Git e o Github me digam também que eu preparo um material legal para vocês.

Espero que tenham gostado e até breve.