我怎样才能推出一个浅的克隆Git子树?

时间:2016-02-03 08:58:20

标签: git github git-subtree

我有一个存储库,其中包含用于将部署文件推送到不同远程控制器的子树。

在新设置存储库时,我执行以下操作:

  • 克隆存储库。
  • 添加子树的遥控器。
  • 从子树远程获取。
  • 像往常一样提交并推送到主远程分支和子树。

我最近尝试通过在第一步和第三步中添加 - 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上。

0 个答案:

没有答案