Ho il ramo master che traccia il ramo remoto origin/master.
Voglio rinominarli master-old sia localmente che sul telecomando. È possibile?
Per gli altri utenti che hanno monitorato origin/master(e che hanno sempre aggiornato la propria masterfiliale locale tramite git pull), cosa sarebbe successo dopo aver rinominato la filiale remota?
Sarebbe lorogit pull ancora o genererebbe un errore che non è origin/masterpiù possibile trovare ?
Quindi, più avanti, voglio crearne uno nuovo master ramo (sia a livello locale che remoto). Ancora una volta, dopo averlo fatto, cosa accadrebbe ora se lo facessero gli altri utenti git pull?
Immagino che tutto ciò comporterebbe molti problemi. C'è un modo pulito per ottenere ciò che voglio? O dovrei semplicemente andarmene mastercosì com'è e creare una nuova filiale master-newe continuare a lavorare lì?
git push -finfluenza la capacità di pullqualsiasi ramo di tracciamento remoto.
master-oldche punta allo stesso commit del masterramo precedente . Quindi puoi sovrascrivere il masterramo con le tue nuove modifiche facendo un mergecon la oursstrategia. Fare un'unione funziona quando il telecomando non consente modifiche non rapide. Ciò significa anche che altri utenti non avranno aggiornamenti forzati.
masterè speciale solo se è l'unico ramo esistente. Non appena ne hai più di uno, tutti i rami sono su un piano di parità.

