如何" git add -all",但一次限制为最多100个?

时间:2016-05-23 15:01:53

标签: linux git

我需要提交大约3000个文件来回购。大多数是图像。我的问题是如果我做我通常做的事情:

git add --all

...然后我无法推送,因为git服务器有各种限制,它只是一直打。我尝试为这些限制添加变通方法,但事实是,我通常不做这么大的提交,所以我宁愿不更改设置。

相反,我希望有一种方法只能添加前100个未跟踪文件,然后停止。然后我可以做一个" git commit"和一个" git push"所有人都应该与世界相处。

知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

如果你有可用的bash,这应该有效:列出所有未跟踪的文件,选择前100个作为参数传递给git add

git ls-files --others --exclude-standard | head -n 100 | xargs git add