为什么我会在git commit上遇到“运行预提交检查...运行样式:”

时间:2015-01-17 03:00:54

标签: git

突然间,因为每次我运行git commit这个晚上都会遇到这种“运行风格”的消息。有趣的是,即使我甚至没有任何东西可以在我的回购中提交,我仍然被困在那里。

$ git st
On branch test-branch
nothing to commit, working directory clean

$ git commit
running pre-commit checks...
running style:

我使用自制程序将我的git升级到最新版本2.2.2,但问题仍然存在。我在不同的目录中克隆了repo,并且git在那里正常工作,所以我确定问题出在我的本地仓库中。知道如何解决这个问题吗?

如果必须,我可以删除此克隆并从远程重新克隆它,但是我有很多本地分支没有被推送到远程,我将如何将它们带到新克隆?

1 个答案:

答案 0 :(得分:0)

这不是git问题,而是项目的问题。该项目添加了一个pre-commit hook,一个在您尝试提交时运行的程序。它应该在.git/hooks/pre-commit中。您必须修复它,或将其作为项目的错误报告。

您可以简单地将其删除,但它可能会对项目执行一些重要操作。