Oi, gente! 🥰
Bem, eu trouxe esse post pra esclarecer o que é Github. A maioria dos meus posts (que são poucos ainda rs) são sempre para pessoas que estão iniciando na programação e imagino que fiquem esse tipo de dúvida.
Então vamos lá!
Git
Antes de falar do github em si, precisamos saber que existe o git por trás de tudo isso.
Em resumo, o git é um controlador de versões de código aberto. Ele foi criado por Linus Torvalds (mesmo criador do Linux, inclusive :D). Com ele você consegue versionar e ter um controle melhor das versões do seu código/projeto.
Sim, mas qual a utilidade disso?
Bem, quando estamos falando de desenvolver projetos individuais, nós temos o maior controle das alterações feitas. Mas imagina que você precisa trabalhar em um projeto que o mesmo arquivo pode ser alterado por você e por outra pessoa ao mesmo tempo? 😬
sem esse controle de versões iria ser quase inviável você juntar esse código ou controlar as alterações. Basicamente o git te ajuda nessa junção desse código.
Outro exemplo de utilidade, voltar em uma versão específica do seu código. Digamos que no seu projeto você mudou a cor do site para ser azul, só que com a mudança o site parou de funcionar, usando o git você pode voltar o código para a versão anterior que estava funcionando antes dessa alteração. Esse é só um exemplo simples, mas podemos entender a importância desse controle do nosso código.
E o que é o github?
Basicamente o github é uma plataforma web que você armazena em nuvem e gerencia seus projetos que usam git. Exemplo, estou criando o meu site localmente usando o git no meu computador e quero que o meu projeto seja armazenado na nuvem. Eu posso criar um repositório no github e armazenar o meu projeto. O github também oferece a utilização dos recursos do próprio git a partir de sua interface, então se eu quiser ver as alterações do código, qual linha foi removida, qual a pessoa que fez a alteração, criar commits, tudo isso na plataforma. O que facilita o trabalho em conjunto também e facilita o uso do git para quem não é muito familiarizado com comandos no terminal.
Provavelmente se você é iniciante na programação fazendo algum curso, já ouviu falar sobre o github, porque no geral é um ambiente que se tornou muito importante para criar seu portfólio pessoal e profissional, além de colaborar com projetos de outras pessoas também, é muito comum você ver devs usando o github com essas finalidades. Virou meio que uma rede social para devs também 👩💻 🧑💻 👨💻
Então por isso não deixem de usar!
vou deixar aqui embaixo alguns links que podem ajudar você a entender mais profundamente como funciona o git e o github, mas se for legal futuramente posso trazer mais informações sobre o git, porque tem muitos detalhes que não comentei aqui nesse post
mas espero que tenham gostado desse resumo 💜
Links para saber mais:
Git tutorial, bem legal
https://rogerdudler.github.io/git-guide/index.pt_BR.html
Documentação do Github
https://docs.github.com/pt/get-started
Git + github tutorial top das meninasss do Womakers code
https://womakerscode.gitbook.io/desvendando-git-e-github/
Curso gratuito de Git e Github
https://www.udemy.com/course/git-e-github-para-iniciantes/
Fonte da imagem da capa
https://videosdeti.com.br/git-e-github-primeiros-passos/
Top comments (0)