我一直在关注自己的事业,随时随地,随着git对我做任何事情,我突然得到了这个错误:
ghooks not found!
Make sure you have it installed on your "node_modules".
Skipping git hooks.
现在我已经了解了什么,我没有意识到我在使用它们。显然,他们已经失踪了。
我不会不顾一切地使用ghooks。据我所知,他们已经被弃用了。我只是想知道我能做些什么来解决这个问题,以及我能做些什么才能让它消失。以下命令没有帮助:
npm install -g ghooks
也许无关,这个错误几乎与另一个错误同时出现:
error: failed to push some refs to 'https://github.com/my_repository'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
我推了一些改变,一切都很好。我做了更多的改变,承诺并推动了这些,突然之间,我在我工作之前的分支机构后面?
所以我多年来第一次抽出gitk,而且当地分支机构的松鼠巢显而易见,我们的工作流程并不总是导致合并离开某个地方的轨道。这些东西有很多指南,所以我要去试试那些并试图让我们回到正轨。我现在向你承认我的傻瓜罪,以防万一与ghooks有关。也许这就是git的方式告诉我,我已经把事情搞砸了太久。
TIA!
答案 0 :(得分:0)
当我将项目目录移动到另一个目录时,我遇到了这个问题。即。从/ user / old / project到/ user / new / project
我的修复 编辑.git / hooks中的每个ghooks文件,并用新文件路径替换旧文件路径