有没有办法推动分叉回购,而不将其所有内容克隆到本地计算机?

时间:2016-02-16 23:39:16

标签: git gitlab

我被邀请合作开展一个非常庞大的git项目。我需要通过合并请求将几个文件压入其中。

我需要推送的文件将位于项目内的不同文件夹中,但我想完全推送它们,因为它会关闭一个问题。

我已经把这个回购分开了,我想知道是否有办法通过

推送这个回购
$ git checkout -b newbranch
$ git add .
$ git commit -m "hello world - issue #1"
$ git push origin newbranch

没有首先将所有内容都克隆到我的电脑中?

提前致谢!

1 个答案:

答案 0 :(得分:2)

要获得过去的X提交,请使用git clone --depth=X。这应该会大大减少尺寸。