我一直专注于自己的事情,学习使用 git,但是突然遇到了错误,在进行任何有关 git 的操作时都会出现这个错误:
ghooks not found!
Make sure you have it installed on your "node_modules".
Skipping git hooks.
现在我已经了解了ghooks是什么,我没有意识到我一直在使用它们。显然,它们已经失踪了。
我并没有特别去使用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,显然由于本地分支的松散联系而导致我们的工作流程出了问题。这些事情有很多指南,所以我要研究一下它们,并试图让我们重新回到正轨。我向你坦白我的git罪行,以防它与ghooks有关。也许这是git告诉我,我已经把事情搞砸太久的方式。
谢谢!