Git é um sistema de controle de versão gratuito e de código aberto, criado por Linus Torvalds.
GitHub é um repositório remoto e on-line que implementa o git para o controle de códigos com planos gratuitos e pagos. No plano gratuito, os projetos são abertos e toda a comunidade tem acesso. No plano pago, os projetos permitem repositórios privados (mas parece haver possibilidade de repositórios privados de graça para pessoas dentro de instituições de ensino.
Git e GitHub são duas coisas diferentes, mas que podem trabalham em conjunto para facilitar a organização de seus códigos e dados.
Esse repositório reúne hipertextos com dicas, explicações e instruções de uso de Git e Github, bem como um tutorial (feito pelo Maurício Vancine). Nesse tutorial ele explica como fazer o manejo de um repositório em seu computador e outro on-line no GitHub, utilizando comandos em shell, através do terminal de um terminal Linux (qualquer distro) ou do git BASH para Windows (site)[https://git-scm.com/download/win].
-
Workshop do LEQ - Github para quem não sabe programar, por Marcos Vital
- A Quick Introduction to Version Control with Git and GitHub - John D. Blischak , Emily R. Davenport, Greg Wilson
-
Eu, particularmente, estou testando o GitKraken