Sería increíble si alguien me ayudara a conseguir esto.la rama local y remota necesita coincidir con los nombres de git push?
Digamos que estoy trabajando en master o en una rama llamada MyBranch y quiero impulsar los cambios que acabo de comprometer a una nueva rama de github. Cuando hago
git push origin RemoteBranch
que va a decir algo así como
error: src refspec RemoteBranch does not match any.
error: failed to push some refs to '[email protected]:bla/bla.git'
1) ¿Por qué es eso? Parece que la única forma de replicar una confirmación en una sucursal remota es asegurarse de que sus nombres coincidan perfectamente. Básicamente tengo que realizar localmente una rama de git RemoteBranch, y luego puedo hacer un push muy bien.
2) ¿Cómo puedo ver la lista completa de sucursales remotas?
git branch -a
o
git branch -r
sólo mostrará las ramas cuyo partido que tengo en mi repo local, en oposición a todas las ramas disponible en GitHub.
Gracias!
eche un vistazo a su archivo .git/config para ver a qué ramas remotas llaman sus ramas. – Abizern