ET-*_*-CS 14 javascript git gitignore node.js husky
10天前,Husky 5发布 https://dev.to/typicode/what-s-new-in-husky-5-32g5
迁移到它之后(https://typicode.github.io/husky/#/)
我注意到.husky项目中有一个新目录。
默认情况下它包含以下内容:
.huskey
-> .gitignore
-> /_
Run Code Online (Sandbox Code Playgroud)
该.gitignore文件只是忽略了_目录
_
Run Code Online (Sandbox Code Playgroud)
目录里面/_有一个huskey.sh文件显然应该被忽略。
在文档中 - 您可以通过以下方式添加钩子:
npx husky add .husky/pre-commit "npm test"
Run Code Online (Sandbox Code Playgroud)
pre-commit这将在目录中创建一个文件.husky。
我应该将该目录与pre-commit文件一起提交吗?不确定这一点,并且在文档中找不到这一点。
jha*_*Pac 16
如果您希望这些挂钩成为您的存储库的标准,那么您需要提交它们。例如,如果您有一个 commit-msg 挂钩来 lint 提交消息,并且您希望其他开发人员克隆您的存储库以遵守这些 lint 规则,那么该commit-msg文件就是强制执行该规则的方法。
| 归档时间: |
|
| 查看次数: |
11031 次 |
| 最近记录: |