Por que o Vinicius usou git remote add para criar o "local" e a Ana usou git clone para criar o "projeto"?
Por que o Vinicius usou git remote add para criar o "local" e a Ana usou git clone para criar o "projeto"?
Oi, Marjorie. Tudo bem?
O remote indica para o repositório um endereço remoto (como o nome diz) para onde ele deve olhar quando algumas ações forem tomadas (como fazer um pull ou um push). O repositório do Vinícius já tinha sido criado anteriormente e só estava sendo usado localmente. Mas depois que ele quis compartilhar o código com o servidor remoto, ele precisa indicar qual é a localização desse servidor remoto, então usou o git remote add
.
Agora com Ana, queremos fazer o clone de um repositório remoto que já está criado. Como ele já existe (Vinicius criou com o git init --bare
lembra?), então não precisamos criar um repositório do zero para ela, basta que a gente clone o existente, e assim tudo que já está nele vai para Ana. Então Ana não criou o projeto, ela clonou do servidor remoto, assim o remote já está definido, pois ela mesmo informou qual era ao clonar.
Espero ter ajudado. Bons estudos!
Valeu! Obrigada