Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
7
respuestas

Como cambio el branch main por master?

Cuando estaba trabajando en el repositorio en Gitub, accidentalmente agregue a la terminal Bash la segunda linea que Github me sugiere cuando se usa https. El instructor la salto y sugirio que copiaramos y pegaramos la tercera linea con la modificacion del main por master. Después de cometido el error me aparece que src refspec master does not match any... intete eliminar el branch main con el comando: git branch -d main y git push main -d sin tener exito.

git remote add origin 'https://github.com/BenitoRP/Alura-git.git'

git branch -M main

git push -u origin main

`benito@benito-2522k3u:~/Git-curso$ git push origin master error: src refspec master does not match any error: failed to push some refs to 'https://github.com/BenitoRP/Alura-git.git'

benito@benito-2522k3u:/Git-curso$ git push origin master error: src refspec master does not match any error: failed to push some refs to 'https://github.com/BenitoRP/Alura-git.git' benito@benito-2522k3u:/Git-curso$`

7 respuestas
solución!

Ya resolvi el problema, acepte crear el branch como (main ------> main). Autentique GitHub con CLI con el código alfanumérico de un solo uso, en el terminal utilice el comando: git push origin main, me creo la [new branch] main->main, abri https://github.com con mi cuenta abierta orprimi la tecla F5 y ya tenia el repositorio adicionado. me fui al boton switch branches or tags y ahi pude cambiar la branch main por master despues abri una terminal y escribi los siguientes comandos: git branch -m main master git fetch origin git branch -u origin/master master git remote set -head origin -a

Me salia el mismo error , realic tus pasos y no salio

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Estaba trabajando en el OS Gnu/linux, cuando tuve este problema, no se si estas utilizando Linux? A simple vista creo que no por la marca (main) al final de la linea de la ruta... Te lo digo porque en Windows es automático para pasar a GitHub y en Linux tienes que seguir otro camino es por eso que utilice CLI un autenticador que genera un codigo alfanumérico de un solo uso para acceder al repositorio en Github.com y una vez ahi adentro pude cambiar la branch de una forma muy fácil. Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

estoy Utilizando windows, se cambio a main con tus codigos pero no puedo sincronizarlos , ahora creee un token y no me permite tampoco me sale lo siguiente

![](Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad )

En mi caso aqui cometi el error

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Puedes probar con esto: Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Espero que algún instructor de Alura pueda analizar tu caso en particular. Suerte