git clone,忽略文件

时间:2014-04-17 21:50:02

标签: git github

我想克隆一个包含巨大.exe文件的GitHub仓库。 (为什么?!)我没有使用.exe文件,它比其他所有组合大得多。克隆它时有没有办法忽略文件​​?

我的猜测是,如果要求作者创建一个无执行分支,我会好运!希望有一些不错的方法。

1 个答案:

答案 0 :(得分:4)

您可以尝试 sparse checkout ,这意味着:

  • 初始化空仓库,
  • 添加指向GitHub仓库的远程:git remote add -f origin <url>
  • git config core.sparsecheckout true
  • 创建一个.git/info/sparse-checkout文件,您可以在其中指定要加载的内容。

在你的情况下:

/*
!yourExe

你现在可以做:

git pull origin master

那应该下载所有你的exe。