我有一个在Git版本控制下的项目,该项目同时在服务器和本地计算机上工作。我最初将远程来源设置为本地计算机,但现在我想将其更改为BitBucket。
在服务器上,我使用了以下命令
git remote set-url origin bitbucket_address
但是现在当我尝试推送项目时,我得到了错误
! [remote rejected] master -> master (shallow update not allowed)
是什么原因造成的,该如何解决?
不久前,我不记得了。有没有办法找出来?
—
rwolst
shallow
您的.git
文件夹中应该有一个名为的文件。
是的,我可以看到一个
—
rwolst
shallow
文件。
见stackoverflow.com/a/50996201一个解决方案,只是丢弃(或重写)丢失的历史
—
CAW
git clone --depth
?