2015-04-18 21 views
9

ho creato un progetto sulla pila media (mean.io) utilizzandomean.io spinta a git repo

mean init 

Questo ha creato un repo git cui voglio spingere nel mio repo git privata Bitbucket. Ho fatto:

git remote add origin [email protected]:my_login/reponame.git 
git push -u origin --all 

che sto ottenendo il seguente errore

! [remote rejected] master -> master (shallow update not allowed) 

Qualche consiglio su come posso spingere il mio repo locale nel nuovo repo remoto sul Bitbucket?

risposta

12
git fetch --unshallow upstream 

Poi

git push -u origin --all 
+0

"git fetch --unshallow upstream" è ciò di cui avevo bisogno ma potevo non trovare nei documenti. Grazie! – Alexey

+0

questa ricetta aiuta anche nel caso del seguente errore da parte di bitbucket: '! [remoto rifiutato] master -> master (mancante oggetti necessari) '- grazie! – hooke

1

Su quale ramo si desidera trasferire il repository locale? Prova a definire ogni volta il ramo remoto su cui vuoi spingere il repository locale.

git push -u origin master --all 

Se non funziona quindi controllare questa risposta:

Remote rejected (shallow update not allowed) after changing Git remote URL

+0

ho ottenuto questo errore: errore: --all non può essere combinato con refspec –