In this page
What is Tower?
Tower is a premium Git client known for its polished interface and power-user features such as undo, interactive rebase, and conflict resolution. It runs on Windows and macOS.
Tower guide
Learn how to get the most out of Better Commit Policy in Tower. If this is your Git client of choice, this guide is well worth a read.
Local check
The local check is implemented as a standard Git hook that runs at commit time.
When you submit a commit from Tower, the hook automatically executes. If the local check rejects the commit, a dialog appears with the list of violations:
Of course, your changes remain staged, so you can easily fix the commit and retry.
Git configuration settings
The local check feature is configured through standard Git configuration settings.
Tower does not offer a built-in feature to modify Git configuration settings. You can open a terminal instead (Tower toolbar → Open in Terminal) and run git config commands.
Questions?
Ask us any time.