You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> A curated list of awesome [Git hooks](https://git-scm.com/docs/githooks)
8
4
9
-
## About
10
-
11
5
Git Hooks are scripts that run automatically every time a particular event occurs in a Git repository.
12
6
13
7
## Contents
@@ -30,23 +24,13 @@ Git Hooks are scripts that run automatically every time a particular event occur
30
24
-[post-receive](https://github.com/aitemr/awesome-git-hooks/tree/master/post-receive) - This is run on the remote when pushing after the all refs have been updated. It does not take parameters, but receives info through stdin in the form of `<old-value> <new-value> <ref-name>`.
31
25
-[post-rewrite](https://github.com/aitemr/awesome-git-hooks/tree/master/post-rewrite) - This is called when git commands are rewriting already committed data.
32
26
33
-
## Soon 🙈
34
-
35
-
-[pre-applypatch]() - This is actually called after the patch is applied, but before the changes are committed.
36
-
-[post-applypatch]() - This hook is run after the patch is applied and committed.
37
-
-[post-commit]() - Called after the actual commit is made. Because of this, it cannot disrupt the commit.
38
-
-[post-checkout]() - Run when a checkout is called after updating the worktree or after git clone.
39
-
-[post-merge]() - Called after a merge. Because of this, it cannot abort a merge.
40
-
-[update]() - This is run on the remote repo once for each ref being pushed instead of once for each push.
41
-
-[post-update]() - This is run only once after all of the refs have been pushed.
42
-
43
27
## Tools
44
28
45
-
-[Husky](https://github.com/typicode/husky) - 🐶 Git hooks made easy
46
-
-[Komondor](https://github.com/orta/Komondor) - 🐩 Git Hooks for Swift projects
-[git-hooks](https://github.com/icefox/git-hooks/) - A tool to manage project, user, and global Git hooks.
33
+
-[overcommit](https://github.com/brigade/overcommit/) - A fully configurable and extendable Git hook manager.
50
34
51
35
## Articles
52
36
@@ -59,10 +43,10 @@ Git Hooks are scripts that run automatically every time a particular event occur
59
43
60
44
## Support
61
45
62
-
If you have a question, find a bug, or just want to say hi, please open an [issue on GitHub](https://github.com/aitemr/awesome-git-hooks/issues/new). If you want to contribute, please read the [guide](https://github.com/aitemr/awesome-git-hooks/blob/master/.github/contributing.md).
46
+
If you have a question, find a bug, or just want to say hi, please open an [issue on GitHub](https://github.com/aitemr/awesome-git-hooks/issues/new). If you want to contribute, please read the [guide](./contributing.md).
0 commit comments