ghooks,你是从哪里来的?

时间:2017-02-16 16:56:52

标签: git

我一直在关注自己的事业,随时随地,随着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!

1 个答案:

答案 0 :(得分:0)

当我将项目目录移动到另一个目录时,我遇到了这个问题。即。从/ user / old / project到/ user / new / project

我的修复 编辑.git / hooks中的每个ghooks文件,并用新文件路径替换旧文件路径