Olá, Bruna! Como vai?
Primeiramente, o protocolo que você está usando no terminal do Visual Studio Code (VSC) é o Git, uma ferramenta de controle de versão. Os comandos que você mencionou (git init
, git add
, etc.) são usados para criar e gerenciar um repositório Git local no seu computador.
Para entender melhor, leia esse artigo: O que é Git e Github: os primeiros passos nessas ferramentas
A diferença entre esse método e o que você viu com Guilherme e Rafaela, onde um novo repositório é criado a partir do "uploading an existing file", é que no primeiro caso você está criando um repositório local no seu computador e depois conectando-o a um repositório remoto no GitHub. No segundo caso, você está criando diretamente um repositório no GitHub e depois fazendo o upload dos arquivos para ele, logo, fazendo dessa forma você não terá a referência dele localmente, somente no GitHub.
Agora, quando você fala de "criar aquela chave etc etc", você está se referindo à chave SSH. Essa chave é usada para estabelecer uma conexão segura entre o seu computador (repositório local) e o GitHub (repositório remoto). É como uma senha que permite que o seu computador e o GitHub se comuniquem de forma segura.
E finalmente, criar um repositório não é o mesmo que compartilhar um repositório. Quando você cria um repositório, você está basicamente criando um espaço onde o seu código pode ser armazenado e gerenciado. Compartilhar um repositório, por outro lado, significa permitir que outras pessoas acessem e possivelmente contribuam para o seu código, e isso é feito no GitHub, que, seguindo a lógica do seu nome, é uma plataforma de exposição, um Hub, de projetos Git.
E lembre-se, é completamente normal sentir-se confuso quando você está aprendendo algo novo. Continue praticando e perguntando sempre que tiver dúvidas. Minha dica é que sempre que você ficar com dúvida de algo falado na aula, pare, volte e reveja.
Mas, se mesmo assim não entender, pergunte aqui no fórum sobre essa questão ou ponto específico que você não entendeu, como você bem fez, mas não deixe acumular muitas coisas que você não entendeu, pois assim vai ficar bem mais complicado.
Espero que isso ajude a esclarecer suas dúvidas.
Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.