在实际推送之前,是否有一种方法来估计git push的大小?
我的用例是,较大的推送大小是一个很好的指示,我可能无意中在暂存区域中包含了一些二进制文件(因为我通常使用git添加二进制文件)。( -A)。我知道我可以做一个git。-A -n为文件扩展名设置了一个grep,以供留心,但可以说,只为了估计大小而进行的推送试运行将提供一些额外的保证。
发布于 2012-10-28 19:52:58
你可以用
git add -A你不需要这段时间。
您也可以继续添加,然后提交所有内容。现在你可以做了
git log -1 --stat这将向你展示你在推动什么。如果你想知道确切的尺寸,你可以
git bundle create HEAD^ HEAD它产生的文件大小会反映出如果你要推的话传输的内容。
现在你可以删除你不想要的文件了
git add -A && git commit --amend --no-edit这将修改最后的承诺,只包括你想要的。没有编辑将重用您的原始提交消息。
https://stackoverflow.com/questions/13112304
复制相似问题