Opa! E aí, Gustavo, beleza? =)
Você está certo, ambos criam repositórios, mas precisa tomar um cuidado aí. Rs...
Git e Github não são a mesma coisa... O primeiro é uma ferramenta de versionamento, enquanto que o segundo é um local onde você pode armazenar seus repositórios remotamente.
Dito isso, quando você realiza um git init
na sua máquina, você está dizendo que quer que o Git comece a "trackeá-la" e versioná-la... Mas, ao fazer isso, você cria um repositório local, ou seja, presente apenas na sua máquina!
Quando você vai no Github e cria um repositório clicando no botão presente lá, você está criando apenas um repositório remoto, que ainda não está presente na sua máquina...
O que fazemos é como uma ligação entre os dois, através do comando git remote add
, por exemplo, sacou? =)
No começo essa ideia de Git e Github é realmente confusa... Rs. Espero ter ajudado e dado uma luz, mas se ainda tiver qualquer dúvida, não hesite em perguntar aqui que continuaremos a ajudá-lo, ok? =)
Abraço e bons estudos,
Fábio