Rimuovi un URL Git Remote
-
Rimuovere un URL remoto Git utilizzando
git remote rm
-
Rimuovere un URL remoto Git utilizzando
git remote remove
Git remote è un repository ospitato su un server remoto condiviso da tutti i membri del team per condividere le modifiche e lavorare in modo collaborativo. Generalmente, abbiamo un unico telecomando con diversi rami chiamati origin
. Possiamo aggiungere manualmente altri telecomandi al nostro repository git locale usando git remote add REMOTE-ID REMOTE-URL
. L’origine viene impostata quando cloniamo un repository git dal server. A volte dobbiamo rimuovere un URL remoto dal nostro repository locale nei casi come quando il repository remoto viene spostato su un altro host. Possiamo rimuovere un URL remoto Git usando i comandi git remote rm
e git remote remove
.
Rimuovere un URL remoto Git utilizzando git remote rm
Possiamo usare git remote -v
per visualizzare tutti i telecomandi del nostro repository locale.
Ad esempio, abbiamo impostato due telecomandi origin
e upstream
.
git remote -v
Produzione:
origin git@gitlab.com:delftstack/programmingarticles.git (fetch)
origin git@gitlab.com:delftstack/programmingarticles.git (push)
upstream git@bitbucket.org:delftstack/test.git (fetch)
upstream git@bitbucket.org:delftstack/test.git (push)
Usiamo il comando git remote rm
seguito dal nome del telecomando per rimuovere un telecomando.
git remote rm upstream
Rimuove upstream
dall’lista remoto di git.
Ora, se visualizziamo l’lista remoto, noteremo che upstream
è stato rimosso.
git remote -v
Produzione:
origin git@gitlab.com:delftstack/programmingarticles.git (fetch)
origin git@gitlab.com:delftstack/programmingarticles.git (push)
Il comando git remote rm
rimuove le voci sul repository remoto specificato dal file .git/config
.
Possiamo anche modificare manualmente il file .git/config
per rimuovere git remote, tuttavia non è considerata una buona pratica.
Quando proviamo a rimuovere un telecomando che non è presente, otteniamo un errore che dice fatal: No such remote: '<remote-name>'
.
git remote rm DelftStack
Produzione:
fatal: No such remote: DelftStack
Nel repository di esempio, c’è un solo telecomando chiamato origin
. Quando eseguiamo git remote rm DelftStack
, otteniamo un errore perché non è presente alcun telecomando DelftStack
.
Rimuovere un URL remoto Git utilizzando git remote remove
È simile al comando git remote rm
e funziona in modo simile.
Usiamo il comando git remote remove
seguito dal nome del telecomando per rimuovere un telecomando.
git remote remove upstream
Questo rimuove upstream
dall’lista remoto di git.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn