【发布时间】:2015-05-13 01:53:22
【问题描述】:
我有一个受 Git 版本控制的项目,我在服务器和本地计算机上工作。我最初将远程源设置为我的本地计算机,但现在我想将其更改为 BitBucket。
在我使用命令的服务器上
git remote set-url origin bitbucket_address
但是现在当我尝试推送我的项目时,我得到了错误
! [remote rejected] master -> master (shallow update not allowed)
这是什么原因造成的,我该如何解决?
【问题讨论】:
-
您是如何克隆本地版本的?
git clone --depth? -
那是很久以前的事了,我不记得了。有没有办法查出来?
-
你的
.git文件夹中应该有一个名为shallow的文件。 -
是的,我可以看到一个
shallow文件。 -
查看stackoverflow.com/a/50996201 的解决方案只是丢弃(或重写)丢失的历史记录
标签: git