O que é Git & GitHub?
Apesar de serem ferramentas diferentes, ou seja, Git serve para uma coisa e GitHub para outra, ambas são ferramentas que trabalham juntas com um ÚNICO propósito: VERSIONAR O SEU PROJETO!
O que é Git?
O Git, nada mais é do que um software que consegue gerenciar as versões do seu projeto. Softwares como esses são popularmente conhecidos como VCS (Version Control System).
Antigamente quando você queria manter as versões antigas do seu código ou do seu sistema como um todo, você basicamente, tinha que ir salvando em diversos backups, todas as alterações, correções e implementações que você fazia no seu código/sistema.
Então poderíamos esperar uma pasta com diversos arquivos como esses:
Versões do meu sistema de e-commerce (backups)