我在Git版本控制下有一个项目,我在一台服务器和我的本地计算机上工作。我最初将远程源设置为我的本地计算机,但现在我想将其更改为BitBucket。
在服务器上,我使用了以下命令
git remote set-url origin bitbucket_address
但是现在,当我尝试推动我的项目时,我得到了错误
! [remote rejected] master -> master (shallow update not allowed)
是什么导致了这个问题?我该如何修复它?
发布于 2017-04-05 05:31:37
如果您的存储库是origin
,而原始存储库是upstream
git fetch --unshallow upstream
发布于 2020-03-06 21:19:03
如果fetching -unshallow不起作用。你的分支肯定出了点问题。在推送之前,使用以下命令修复它。
git filter-branch -- --all
只在--unshallow不起作用,因为有一个SAFETY问题。
https://stackoverflow.com/questions/28983842
复制相似问题