GitHub topics: git-hook
appleboy/CodeGPT
A CLI written in Go language that writes git commit messages or do a code review brief for you using ChatGPT AI (gpt-4o, gpt-4-turbo, gpt-3.5-turbo model) and automatically installs a git prepare-commit-msg hook.
Language: Go - Size: 1.23 MB - Last synced at: 3 days ago - Pushed at: 25 days ago - Stars: 1,387 - Forks: 124

luismayta/prepare-commit-msg
Prepare commit msg
Language: JavaScript - Size: 412 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

rudikershaw/git-build-hook
A maven plugin for managing client side (local) git configuration for those working on your project. Including but not limited to setting git config, installing hooks, validating the local repository.
Language: Java - Size: 347 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 145 - Forks: 22

egormanga/cirook
CI as Git hooks
Language: Python - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

pimterry/git-confirm
:question: Git hook to catch placeholders and temporary changes (TODO / @ignore) before you commit them.
Language: Shell - Size: 499 KB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 392 - Forks: 17

jtzero/git-cleanup-merged-pr-branches
git command and hook that deletes local branches when a matching PR is merged MIRROR of https://gitlab.com/jtzero/git-cleanup-merged-pr-branches
Language: Shell - Size: 1.49 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

Buzut/git-emojis-hook
Simple git hook to provide strong guidelines for commit message with emojis
Language: Shell - Size: 11.7 KB - Last synced at: 15 days ago - Pushed at: almost 4 years ago - Stars: 59 - Forks: 12

qwerkon/snippets
Language: Shell - Size: 13.7 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

bahmutov/pre-git
Automatically install pre-commit / pre-push hooks in your git repo
Language: JavaScript - Size: 221 KB - Last synced at: about 24 hours ago - Pushed at: 3 months ago - Stars: 171 - Forks: 22

pplmx/husky-rs
A husky-like hook for Rust.
Language: Rust - Size: 79.1 KB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 19 - Forks: 0

innogames/igcommit
Git pre-receive hook to check commits and code style
Language: Python - Size: 206 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 253 - Forks: 26

HusanboyUs/aicomment
Suggests meaningful commit messages and descriptions for your changes using AI
Language: Python - Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

matthewhudson/githooks.com
📕 A simple guide to the wonders of Git Hooks. Please contribute your love and knowledge!
Language: HTML - Size: 102 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 229 - Forks: 54

qgadrian/elixir_git_hooks
🪝 Add git hooks to Elixir projects
Language: Elixir - Size: 285 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 166 - Forks: 17

lxRbckl/Project-RCoD
Reconnect to dropped Discord calls on Retina displays. V2. Fall 2023.
Language: Python - Size: 336 KB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

GitSquared/komit 📦
An interactive prompt for conventional commit messages that doesn't get in your way. Designed to run as a git hook.
Language: JavaScript - Size: 446 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 40 - Forks: 4

Baarsgaard/jig
Jira integration with Git
Language: Rust - Size: 690 KB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 1

whisperity/git-hooks
Collections of Git hook scripts
Language: Shell - Size: 12.7 KB - Last synced at: 26 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

lvoegtlin/cobra
CLI Tool to init new reproducible project with the help of conda and github
Language: Python - Size: 158 KB - Last synced at: 9 days ago - Pushed at: 10 months ago - Stars: 7 - Forks: 0

hazcod/semantic-commit-hook
Git hook that enforces semantic commit messages.
Language: Shell - Size: 59.6 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 54 - Forks: 10

lxRbckl/Project-JA
Interact with the mystical conch shell, engage in weekly conversation prompts, and delegate decision-making. V4. Fall 2024.
Language: TypeScript - Size: 103 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

stevenharman/git_tracker
Some simple tricks that make working with Pivotal Tracker even better... and easier... um, besier!
Language: Ruby - Size: 191 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 169 - Forks: 11

nilportugues/php-backslasher
[Git hook] Tool to add all PHP internal functions and constants to its namespace by adding backslash to them.
Language: PHP - Size: 2.01 MB - Last synced at: 4 days ago - Pushed at: about 5 years ago - Stars: 88 - Forks: 5

lxRbckl/Project-Heimir
Autonomous repository archive manager designed provide data to a portfolio algorithm. V2. Spring 2024.
Language: TypeScript - Size: 204 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 11 - Forks: 4

hotaydev/git-hook-creator
Easily create git hooks for Node.js projects
Language: TypeScript - Size: 461 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 1

vectronic/plantuml-proxy-cli
Simple NodeJS CLI to render local PlantUML files to images using the online PlantUML service.
Language: JavaScript - Size: 607 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

vcwild/norminette-hook
The Norminette pre-commit hook.
Language: Python - Size: 18.6 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 0

Yazan98/commiter
Ruby Cli To Block Git Commits if you wrote Bad Messages
Language: Ruby - Size: 213 KB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

hapytex/git-formatter
Formatting git files
Language: Shell - Size: 4.88 KB - Last synced at: 21 days ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

ztrhgf/Powershell_CICD_repository
This tool greatly simplifies Windows administrator life by automating the whole scripting content lifecycle. So the boring stuff like backuping, syntax checking, code formatting, content distribution or deletion will be automated and only thing left will be the code writing :)
Language: PowerShell - Size: 7.25 MB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 111 - Forks: 10

git-hook/post-clone
Implementation of a git post-clone hook
Language: Shell - Size: 20.5 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 56 - Forks: 12

emanuel-braz/flutter_githooks
Git hook do jeito certo!
Language: Dart - Size: 7.81 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Evgeny-Nik/project_aws_lambda_app
a project to learn the usage of AWS Lambda and AWS API Gateway
Language: Python - Size: 86.9 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

thebengeu/auto-git-remote-add-upstream
Git alias and hook to automatically add `upstream` remote using auto-detected URL when cloning your public or private forks
Language: Shell - Size: 22.5 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

jfoster/commit-msg
a spellchecking commit-msg git hook written in golang
Language: Go - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

timharek/git-hooks 📦
Tired of looking up how to create proper git-hooks for deploying static sites?
Language: Shell - Size: 1.95 KB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

sousandrei/cc-cli
handy git-hook and cli for conventional commits
Language: Rust - Size: 2.37 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 6 - Forks: 1

lxRbckl/Project-PasCam
Encrypt and share passwords using a Discord bot.
Language: JavaScript - Size: 126 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

GitHooksToolbox/block-default-branch-commit-legacy
A pre-commit hook to block commits to the master branch.
Language: Shell - Size: 33.2 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

GitHooksToolbox/prompt-default-branch-commit-legacy
A pre commit hook to warn you that you are committing to the master branch and asks if you are sure.
Language: Shell - Size: 30.3 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

meslab/prepare-commit-msg
Adds a branch name in front of a git commit message
Language: Rust - Size: 25.4 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

runtastic/rubocop_runner
runs rubocop for changed files, can be used as pre-commit hook
Language: Ruby - Size: 40 KB - Last synced at: about 21 hours ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 7

tiffafoo/commoji
✨Automatically prepend your commit messages with the appropriate emoji 🐙
Language: JavaScript - Size: 99.6 KB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 0

michaelwschultz/changelog-for-git
A beautifully simple way to create a changelog based on your Git history.
Language: Shell - Size: 117 KB - Last synced at: 12 months ago - Pushed at: almost 10 years ago - Stars: 6 - Forks: 0

amartos/overlord
Simple git hooks launcher
Language: Shell - Size: 20.5 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

lxRbckl/Project-Acta-Mea
Administer servers and services via a Discord bot utilizing a remote data file.
Language: JavaScript - Size: 107 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

greeflas/git-hooks
Useful scripts for Git Hooks.
Language: Shell - Size: 21.5 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 3

picorion/Git-Changelog-Hook
Git post-commit hook to automatically keep a changelog with commit messages.
Language: Python - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

warnyul/flutter-git-hooks
Git hooks collection for Flutter Application and Plugin development.
Size: 5.86 KB - Last synced at: 26 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

hugofragata/emojify-commits
Every 🖐️ commit message 💬 deserves emojis 🎉
Language: Python - Size: 36.1 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 2

TheElegantCoding/git_hook
⚙️comprehensive set of git hooks designed to streamline your development workflow, automate routine tasks, and ensure code quality. This powerful suite empowers you to maintain a consistent and organized development environment, enhancing productivity and reducing the risk of errors.
Language: Shell - Size: 563 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

devdrops/php-pre-commit
:octocat: Git pre-commit hook designed for PHP projects.
Language: Shell - Size: 16.6 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 1

wolfogre/git-text
git-text can help you to avoid from committing non-text files to git repo
Language: Shell - Size: 20.5 KB - Last synced at: 12 days ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 2

rohitkr7/demoMavenProject
Demo DevOps Project
Language: Shell - Size: 156 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 10

lyhourchhen/git-hook-injection
Script that let you to inject your git-hook with telegram-bot.
Language: Shell - Size: 28.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

codeacme17/picommit
Git Hook tool that automatically processes document images when committing
Language: JavaScript - Size: 372 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

PrestaShop/standard_coding_hook 📦
Git hooks that verifies if your commit message respects the norm
Language: PHP - Size: 102 KB - Last synced at: about 2 months ago - Pushed at: almost 10 years ago - Stars: 13 - Forks: 3

gabrielfeo/50-72 📦
Auto-format git commit messages to the 50/72 rule
Language: Kotlin - Size: 492 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

tiaanduplessis/enforce-branch-name
Little utility to be used in conjunction with Husky to enforce a branch naming convention
Language: JavaScript - Size: 47.9 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 3

hyperfekt/git-stagelight
never forget to commit new files again
Language: Shell - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 0

magalhaesm/norminette-pre-commit
Prevents to commit files with norm error.
Language: Shell - Size: 14.6 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

posquit0/git-hooks
A Collection of useful Git Hook Scripts
Language: Shell - Size: 2.93 KB - Last synced at: 7 days ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

debiff/python-boilerplate
Python boilerplate with pre-commit, docker and github action workflow
Language: Python - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

wobbol/gitacl
Control directory access in a bare git repository.
Language: C - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

caallinson/jupyter-clear-output
Python script to clear output cells from Jupyter notebook. See README for git commit hook implementation.
Language: Python - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

tommy-muehle/go-jira-prepare-commit-msg 📦
Git hook to add JIRA issue key from branch-name (if it exists) and add it before the commit message.
Language: Go - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

chanhosuh/git_hooks
useful git hooks for pre-commit and commit-msg
Language: Shell - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

JacobMGEvans/git-graft
NPX CLI tool that generates a configurable Git Hook that prepends branch name patterns to commit messages.
Language: TypeScript - Size: 368 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

AnastasiaTsi/pre-commit
Language: Shell - Size: 2.93 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

intuit/intuit-spring-cloud-config-validator
Validation tools for Spring Cloud Config repos: .json, .yam|, .yml and .properties, verified through script or GitHub Pre-receive Hook!
Language: Python - Size: 149 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 10

sudaraka/push-to-remotes 📦
Git hook script to keep local server repositories in sync with remotes
Language: Shell - Size: 168 KB - Last synced at: over 1 year ago - Pushed at: almost 11 years ago - Stars: 2 - Forks: 0

Webklex/laravel-git-hook
Automatic git deployment for Laravel
Language: PHP - Size: 23.4 KB - Last synced at: about 22 hours ago - Pushed at: over 7 years ago - Stars: 17 - Forks: 3

bmiddha/deploy-with-git-hooks
Set up a bare git repository with the post-receive hook to auto checkout the project into the deployment/production directory.
Language: Shell - Size: 17.6 KB - Last synced at: 17 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

allysonsilva/php-pre-commit
:octocat: Git pre-commit hook designed for any PHP projects
Language: Shell - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 38 - Forks: 25

JayceChant/commit-msg
A git commit-msg hook by go. Inspired by https://github.com/conventional-changelog-archived-repos/validate-commit-msg.
Language: Go - Size: 74.2 KB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 3

gtryf/git-teams
Notify Microsoft Teams channels when changes are pushed to a remote Git repository branch
Language: JavaScript - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 11 - Forks: 1

jettdc/barb
Hassle-free git hooks for python projects
Language: Python - Size: 64.5 KB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

JayceChant/commit-msg.py 📦
This project is no longer maintained. Please visit https://github.com/JayceChant/commit-msg for the go version.
Language: Python - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

vivaxy/hook-deploy 📦
🖇️ Git hook to deploy
Language: JavaScript - Size: 35.2 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Audentio/deployrjs 📦
Automatic Git deployment helper
Language: JavaScript - Size: 508 KB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 2

eitrtechnologies/pre-commit-bannedk8skinds 📦
pre-commit hook to deny commits of certain Kubernetes object types
Language: Python - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

mgit-at/git-max-filesize
A pre-receive hook to enforce usage of git-lfs
Language: Shell - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 15 - Forks: 7

0x2b3bfa0/git-timestamp
Boilerplate repository for RFC3161 TSA Git repository timestamping.
Language: Shell - Size: 18.6 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

lewislbr/ready
A program to run tasks before a commit.
Language: Go - Size: 2.52 MB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 4

Bioconductor/git-hooks
Bioconductor git hooks which are deployed on every Bioconductor package repository
Language: Python - Size: 96.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 2

soerenschneider/conventional-pre-commit-hook
Hook for pre-commit that checks whether commit messages are formatted adhering to conventional commits.
Language: Shell - Size: 245 KB - Last synced at: 23 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

Lemonbrush/Automated-versioning-actions
Automated semantic version increment based on version file
Language: Shell - Size: 124 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

juancarlospaco/pre-commit-nim
Pre-Commit Hook for Nim.
Size: 4.88 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

len-ro/git-jira-hook
Git hook to update jira server with commit info
Language: Shell - Size: 66.4 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

donosonaumczuk/c-aptain-hook
Base repository to setup git pre-commit hook for C Language projects. Use cppcheck, clang-format and clang-tidy checks.
Language: Shell - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

hadenlabs/prepare-commit-msg
Prepare commit msg
Language: Makefile - Size: 24.4 KB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

nilportugues/php-forbidden-functions
[Git hook] Command line to look for functions that should be avoided
Language: PHP - Size: 26.4 KB - Last synced at: 15 days ago - Pushed at: about 9 years ago - Stars: 10 - Forks: 2

nilportugues/php-todo-finder
[Git hook] Do not allow commits if the total amount of to-do increased or is above a user-defined threshold.
Language: PHP - Size: 14.6 KB - Last synced at: 11 days ago - Pushed at: about 9 years ago - Stars: 12 - Forks: 0

jazzschmidt/git-profile
Git plugin for managing different repositories settings by using custom profiles.
Language: Shell - Size: 1000 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

highkay/git-toolkit Fork of tonydeng/git-toolkit
Git工具集
Language: Shell - Size: 160 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

ZivLi/Flask_best_practice
Best practice for the FLASK framework. Including restful apis, sqlalchemy, etc.
Language: Python - Size: 94.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Mikhus/.git-hooks
Semantic Git Hooks
Language: Shell - Size: 24.4 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

binary-machinery/git_hook_prepend_jira_id
A git hook that adds a Jira issue ID to the beginning of a commit message
Language: Shell - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

yanamura/Captain
makes easy to manage git hooks for written in Swift products
Language: Swift - Size: 36.1 KB - Last synced at: 21 days ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

monorkin/git-hooks-manager
Simple Git hooks manager
Language: Shell - Size: 27.3 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0
