我的代码库有一个 repo,每个项目都继承了这个代码库。它上面有子模块,一切正常。
当我从头开始一个新项目时,应该如何克隆这个 repo(只有 master 分支)和只有 HEAD(因为我不希望每个项目都有很多基础提交)。
我试过:
git init
git remote add -t origin URLtoProjectRepo
git remote add -t codebase URLtoMainCodeBase
git pull codebase master --depth=1
当我尝试将此推送到项目存储库时,我得到:
[remote rejected] master -> master (missing necessary objects)
error: failed to push some refs to 'ProjectURL'
我错过了什么?