2012-01-18 16 views
7

Ho creato un ramo, dire "dev" che era basato su dire ramo "Base" e poi unito con il contenuto di Upstream (Voglio mantenere pulito Base finché non ho finito con i miei test) . Dopo aver risolto i conflitti, ho eseguito il comando git commit -a -m "comment" ed è andato avanti. Successivamente, ho eseguito git push, sperando che il nuovo ramo venga creato sul server git e che venga visualizzato anche il mio contenuto unito su dev. Ma quando ho eseguito git push, il comando ha dato l'output "Tutto aggiornato" e non vedo il nuovo ramo sul server git. C'è qualcosa che mi manca?Git: nuovo ramo non viene spinto

+0

hanno bisogno di più informazioni come quale versione di git stai usando, dev setup come ramo di monitoraggio? puoi incollare il tuo file .git/config? – cpjolicoeur

risposta

20

Vedere se è stato creato il ramo sul repo remoto:

$ git branch -av 

Probabilmente non hai. È possibile creare il ramo da affermando esplicitamente che si desidera spingere:

$ git push origin dev 

Per impostazione predefinita git spinge tutti i rami che hanno un rispettivo ramo sul telecomando (nuove filiali non lo fanno).

+2

'git push -u origine dev' creerà anche le informazioni di localizzazione in modo che tu possa usare semplicemente' git push' più tardi –

+0

@abresas, che è stato assolutamente perfetto. Ho eseguito il git push origin dev dopo aver visto che il ramo non era sul telecomando e funzionava. Grazie. –

Problemi correlati