2011-10-06 30 views
10

Intento verificar una rama remota.'fatal: Ningún destino configurado para enviar a' error cuando hago un 'git push'

Y luego realice una confirmación y luego presione.

me sale fatal: No destination configured to push to de error cuando hago un 'git push'.

Aquí es la secuencia de comandos que utilizo:

$ git checkout remote/test-1.6 
$ git checkout -b test-1.6 
$ git commit -a -m "commit message" 
$ git push 
fatal: No destination configured to push to. 

Gracias.

+2

Try git push-prueba de 1,6 a distancia –

Respuesta

4

Es necesario especificar tanto el alias remoto y la rama que desea empujar (si hay muchos ramas y solo quieres presionar uno).

De the docs for push:

[que se comprometan a un acuerdo de recompra a distancia] ejecuta git push [alias] [branch] que se tratará de hacer su [rama] el nuevo [rama] en la [alias] remoto.

Si desea empujar todas las ramas al repositorio remoto (o sólo tienen uno para empujar), se puede omitir el especificador rama y hacer un

git push [alias] 

para su caso específico, tal como se especifica Mike en su comentario,

git push remote test-1.6 

debería funcionar.

4

intenta agregar un repo remoto con

git remote add remote http://.../repo.git 

entonces usted puede hacer un

git push remote test-1.6 
+0

más simple y funcionaba perfectamente. muchas gracias. – sqram

0

derecho que hay que añadir primero un mando a distancia

git remote add myremote [url] 

entonces usted será capaz de empujar usando: git push myremote master (o cualquier otra rama)

14

Usted probablemente ya tiene un control remoto para su repositorio, pero su nueva sucursal no ha sido configurada para usarla. Esto debería funcionar:

git push --set-upstream remote test-1.6 

Una vez hecho esto una vez, ahora hay una rama de seguimiento en su lugar y se puede usar simplemente "git push" en el futuro - suponiendo que haya configurado empuje aguas arriba de la rama actual como el por defecto, así:

git config --global push.default tracking 

O (preferido) como de Git 1.7.4:

git config --global push.default upstream 
Cuestiones relacionadas