2015-04-18 20 views
9

Tôi tạo ra một dự án trên có nghĩa là ngăn xếp (mean.io) sử dụngđẩy mean.io để git repo

mean init 

này tạo ra một repo git mà tôi muốn đẩy vào git repo riêng của tôi trên Bitbucket. Tôi đã làm:

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

Tôi nhận được lỗi sau

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

Bất cứ lời khuyên về cách tôi có thể đẩy repo địa phương của tôi vào thương hiệu mới repo từ xa trên Bitbucket?

Trả lời

12
git fetch --unshallow upstream 

Sau đó

git push -u origin --all 
+0

"git fetch --unshallow upstream" là những gì tôi cần nhưng có thể không tìm thấy trong tài liệu. Cảm ơn bạn! – Alexey

+0

công thức này cũng giúp trong trường hợp lỗi sau từ bitbucket: '! [từ chối từ xa] master -> master (thiếu các đối tượng cần thiết) '- cảm ơn bạn! – hooke

1

Bạn muốn đẩy repo địa phương vào chi nhánh nào? Cố gắng xác định mỗi lần nhánh từ xa mà bạn muốn đẩy repo cục bộ.

git push -u origin master --all 

Nếu nó không làm việc sau đó kiểm tra câu trả lời này:

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

+0

Tôi đã nhận lỗi này: lỗi: --all không thể kết hợp với refspecs –

Các vấn đề liên quan