我有一个存储库,其中包含用于将部署文件推送到不同远程控制器的子树。
在新设置存储库时,我执行以下操作:
我最近尝试通过在第一步和第三步中添加 - depth 参数来减小本地磁盘的大小。
推送到主遥控器工作正常,但我不能再推到子树了。我明白了:
error: failed to push some refs to '<repo>'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
有没有机制来实现这个目标?我尝试增加深度,但最终我必须从遥控器获取--unshallow 才能再次推送我的子树。
我的本地Git版本是2.7,子树遥控器是2.3。主存储库位于GitHub上。