代码之家  ›  专栏  ›  技术社区  ›  GhostCat

Git LFS给出“错误:未知命令_156;后合并_157;用于__Git LFS_”?

  •  1
  • GhostCat  · 技术社区  · 6 年前

    在我们的服务器上执行git pull或fetch/rebase时,git将打印此 警告 :

    Error: unknown command “post-merge” for “git-lfs” 
    

    有趣的是,事情仍然有效(所以git-lfs按预期完成工作并获取大文件)。

    一些在线资源建议.git/hooks/commit/post-merge文件有问题,但我检查了:当将所有hook文件与其他repo(在本地计算机上)进行比较时,它们都是相同的。

    那么,如何解决这个问题呢?

    1 回复  |  直到 6 年前
        1
  •  2
  •   GhostCat    6 年前

    在我们的案例中,原因只是 过时的 Git LFS的版本。

    我们的Git/Gerrit服务器及其基础设施最近进行了更新。

    现在我们推了 git-lfs 到最新版本(我们的Redhat Linux版本为2.51),消息就消失了。

    (得知Git LFS的早期版本显示为1.1,我真的很惊讶)