-
Cambiar la rama principal para usar 'main' Los repositorios recién creados usan el nombre master como la rama principal. Para asegurar compatibilidad futura, se recomienda que actualices el nombre de esta rama a main.
-
Revisa el nombre de tu rama:
git branch -a
- Asegúrate de que la rama activa sea master. Si no es entonces ejecuta:
git checkout master
- Renombralo usando la opción -m:
git branch -m main
(Si la rama principal existe por alguna razón, puedes usar -M para forzar el cambio de nombre.)
- Finalmente, actualiza los symbolic refs para usar main:
git symbolic-ref HEAD refs/heads/main
Si has enviado este repositorio local a un repositorio remoto (como github.com), debes enviarlo nuevamente para restablecer la rama ascendente.
- Cambia REMOTENAME al nombre de tu repositorio remoto (generalmente es "origin"). Corre
git remote
para ver los remotos existentes.
git push -u REMOTENAME main
Ejemplo: git push -u origin main
-
Antes de eliminar la rama "master" debes ir a GitHub y cambiar la rama por default de "master" a "main" para luego proceder a eliminar. Sigue los pasos aquí: Cambiar la rama por default
-
Luego, debes eliminar la rama "master" antigua.
git push <remote> :<branch>
Ejemplo: git push origin :master