Vorremmo imporre una nuova politica per i nostri progetti che il ramo master ora venga chiamato ramo di rilascio per garantire che sia più chiaro come deve essere utilizzato il ramo. Naturalmente avremo anche lo sviluppo e il rilascio di branch candidati.
Capisco che posso rinominare il ramo principale localmente semplicemente usando quanto segue:
git branch -m master release
Tuttavia, questo è solo a livello locale. Anche se lo spingo fino al telecomando, HEAD punta ancora al ramo master remoto. Voglio eliminare completamente il ramo principale e rendere il ramo locale predefinito al momento del clone iniziale, essere rilasciato.
Come posso raggiungere questo obiettivo?
Sembra che poiché l'origine è su un server Gitorious , ottengo errori durante l'eliminazione del ramo principale. Sto cercando di vedere ora se è possibile modificare questo in modo che il ramo predefinito sia "release".
git branch
ora supporta una --move
bandiera git-scm.com/docs/git-branch#Documentation/git-branch.txt---move