我一直在研究,但是没有找到确切的答案: 不知道具体从哪里寻找这些答案 谷歌搜索“是否有一个钩子来添加git add”等变体后,不知道该如何进行更深入的搜索。 因此,我想知道是否有一种方法可以在git add操作之前、之中或之后添加一个代码检查器。我的工作目前已经有一个用于post-commit的钩子,但每次更改都需要修改提交,这非常麻烦。
有一个名为pre-commit的钩子,它不是在add期间运行,而是在commit期间运行。但是,在提交过程中,它会在其他钩子之前运行。甚至在编辑提交消息之前也会运行。 如果只是为了自己使用,您也可以创建一个别名,并养成使用该别名而不是普通的add的习惯。
你可以使用git别名: 首先,为了添加预添加命令,请定义别名ladd(linter+add): git alias.ladd'!你的-语法检查-命令;git add'。 然后你可以使用add命令: git ladd PS: Pro Git书是寻找git信息的地方。