2015-04-18 19 views
9

I stworzył projekt na średniej stosu (mean.io) używającmean.io git push repo

mean init 

Stworzyło repo git którego chcę naciskać na mojej prywatnej git repo na Bitbucket. Zrobiłem:

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

Dostaję następujący błąd

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

Wszelkie porady, w jaki sposób mogę przesunąć mojego lokalnego repo w nowym zdalnego repo na Bitbucket?

Odpowiedz

12
git fetch --unshallow upstream 

Następnie

git push -u origin --all 
+0

"git fetch --unshallow upstream" jest tym, czego potrzebowałem, ale może nie znaleźć w dokumentach. Dziękuję Ci! – Alexey

+0

ten przepis pomaga również w przypadku następującego błędu z bitbucket: '! [remote rejected] master -> master (brakuje niezbędnych obiektów) '- dziękuję! – hooke

1

Na której gałęzi chcesz przesłać lokalne repozytorium? Spróbuj określić za każdym razem zdalną gałąź, na której chcesz przeprowadzić lokalne repozytorium.

git push -u origin master --all 

Jeśli to nie działa, a następnie sprawdzić tę odpowiedź:

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

+0

mam ten błąd: błąd: --all nie może być w połączeniu z refspecs –