我需要提交大约3000个文件来回购。大多数是图像。我的问题是如果我做我通常做的事情:
git add --all
...然后我无法推送,因为git服务器有各种限制,它只是一直打。我尝试为这些限制添加变通方法,但事实是,我通常不做这么大的提交,所以我宁愿不更改设置。
相反,我希望有一种方法只能添加前100个未跟踪文件,然后停止。然后我可以做一个" git commit"和一个" git push"所有人都应该与世界相处。
知道怎么做吗?
答案 0 :(得分:1)
如果你有可用的bash,这应该有效:列出所有未跟踪的文件,选择前100个作为参数传递给git add
。
git ls-files --others --exclude-standard | head -n 100 | xargs git add