In Pro Git puoi vedere:
Remote-tracking branches are references to the state of remote branches. They’re local references that you can’t move; they’re moved automatically for you whenever you do any network communication ...
Quindi remote tracking branches
è descritto come read only
ma è possibile aggiornare, modificare ed eliminare un ramo di monitoraggio remoto da un ramo locale del repository corrente. Ad esempio:
$ git push . :refs/remotes/origin/master
Che elimina il ramo di tracciamento remoto. Ma l'aggiornamento di un ramo di monitoraggio remoto per filiale locale è una buona pratica? Se sì, c'è un altro uso di quel lavoro?