【问题标题】:Git: Warn if file larger than a pre-defined size [duplicate]Git:如果文件大于预定义的大小,则发出警告[重复]
【发布时间】:2015-06-14 03:56:13
【问题描述】:

Git 对于大型二进制文件并不适用。最好为他们使用 git-annex、git-lfs 等。我想确保每当我尝试添加/提交一个大型二进制文件时都会提醒我这个事实。我知道如果文件大于限制,GitHub 已经发出警告。但是,我希望解决方案不依赖于 GitHub。

所以,我的问题是 - 是否可以指定(最好在 gitconfig 中,尽管即使为每个存储库指定它也可以)我想在添加/提交大于预定义大小的文件时收到警告?

【问题讨论】:

    标签: git git-config


    【解决方案1】:

    您可以使用预提交挂钩来阻止提交大文件。如果任何暂存文件太大,钩子可以拒绝提交。

    这是一个示例实现: https://gist.github.com/LukasKnuth/1839424

    如果您想绕过检查并提交,请使用“git commit”指定“--no-verify”。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 2019-06-08
    • 1970-01-01
    • 2021-03-29
    • 2011-04-08
    相关资源
    最近更新 更多