Oi, Pedro! Tudo certo por aí?
Desde já, peço perdão pela demora em te responder.
A remoção de um repositório, quando estamos desenvolvendo um projeto e utilizando o Git, acontece de uma maneira diferente. Por esse motivo, para resolver este erro e possibilitar a execução do pull
, teremos que seguir alguns passos. Vamos nessa?
1 - Remover o repositório “servidor1”: para trabalhar com a segunda pasta, “servidor2”, teremos que ir até a pasta com o nosso nome e remover o repositório remoto que chamamos de “local1”, desta maneira:
git remote remove local1
O comando é semelhante àquele que usamos para adicionar um novo repositório. A diferença é que, desta vez, digitamos a palavra “remove” e não foi necessário passar o caminho do diretório.
2 - Adicionar o novo repositório remoto, assim:
git remote add local2 'C:/users/Lenovo/documents/github/servidor2/'
3 - Realizar alguma modificação em nosso projeto;
4 - Adicioná-la ao stage (momento anterior ao commit):
git add .
5 - Fazer o commit:
git commit -m "Digite aqui uma frase descritiva sobre a mudança feita!"
6 - Fazer o push
para “servidor2”:
git push local2 master
7 - Retornar à pasta da Ana;
8 - Deletar a pasta que foi utilizada para clonar o conteúdo do repositório remoto. Caso tenha criado a pasta “projeto”, teremos algo desta forma:
rm -r projeto
O rm
vem de "Remove Item", que significa “Remover item”. A fim de remover não sobre o diretório “projeto”, mas também o conteúdo contido nele, será necessário digitar -r
.
9 - Clonar o novo repositório:
git clone 'C:/users/Lenovo/documents/github/servidor2/' projeto
10 - Navegar até a nova pasta de nome “projeto”:
cd projeto
11 - Realizar o pull: por padrão, quando clonamos um repositório, o nome que o referencia é “origin”. Portanto, ao invés de “local2”, digitaremos a palavra “origin”, desta forma:
git pull origin master
Ao fim, depois desses passos, a Ana passa a receber o conteúdo do repositório remoto e o erro não aparece mais, pois deixamos somente um repositório remoto (localizado na pasta “servidor2”) e utilizamos o nome correto para referenciá-lo dentro da pasta da Ana!
Pedro, espero que tenha compreendido minha explicação. Caso a dúvida persista ou apareçam novos questionamentos, sinta-se confortável para postar no fórum. Fico à disposição para ajudá-lo.
Grande abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.