Introduzione
Un git remote è una connessione a un repository ospitato su un server remoto:GitHub, BitBucket, GitLab o qualsiasi altra posizione remota. Se collabori con un team su un progetto più grande, è spesso utile creare più di un telecomando git.
Tuttavia, con l'avanzamento del progetto, il repository remoto potrebbe spostarsi su un altro host o un membro del team potrebbe smettere di lavorare al progetto. Il telecomando in particolare non è più necessario.
In questo tutorial imparerai come rimuovere un telecomando git dal tuo repository.
Prerequisiti
- Accesso alla riga di comando
- Un progetto Git
- Git installato e configurato (consulta le nostre guide su Installazione di Git su Windows, Installazione di Git su Mac, Come installare Git su Ubuntu e Come installare Git su CentOS)
Opzione 1:rimuovi un telecomando Git utilizzando la riga di comando
1. Per eliminare un telecomando git utilizzando la riga di comando, prima cd
nella directory del repository che contiene il telecomando:
2. Per elencare i telecomandi disponibili e i relativi URL nella cartella, digita git remote -v
:
3. Elimina un telecomando con il seguente comando:
git remote remove [remote name]
4. Il comando non ti darà alcun feedback. Usa git remote -v
per confermare la rimozione:
Opzione 2:rimuovi un telecomando Git modificando il file di configurazione
Il git remote remove
comando non elimina il repository. Invece, rimuove le voci sul telecomando da .git/config file.
L'uso della riga di comando è il modo consigliato per rimuovere un telecomando. Tuttavia, puoi anche rimuoverlo modificando .git/config file di configurazione.
1. Per fare ciò, apri il file in un editor di testo (useremo Vim):
vi .git/config
2. Cerca nel file la voce che appartiene al telecomando che desideri rimuovere.
3. Elimina la voce, quindi salva il file ed esci.
Rimuovi il telecomando di origine
Origin è spesso l'unico telecomando che vedi in un progetto. È il puntatore predefinito al repository che hai clonato.
Se desideri rimuovere il telecomando di origine , usa lo stesso git remote remove
comando:
git remote remove origin