---
title: "Working with Git Tower"
manual: "TYPO3 Core Contribution Guide"
version: "main"
permalink: "https://docs.typo3.org/permalink/t3contribute:gittower-osx"
source: "Appendix/OSX/GitTower.rst"
rendered: "2026-09-26T04:50:59+00:00"
---

# Working with Git Tower {#gittower-osx}

**Git Tower**

![](../../Images/External/Tower/tower_app_icon.png)

Git Tower is a Git GUI for OSX.

Tower provides extended support for Gerrit\_, which comes in handy because we work with [Gerrit](https://review.typo3.org) in the TYPO3 project.

Although it is a paid product, we think the cost is absolutely worth it.

You can learn more about Git Tower on their website [https://www.git-tower.com/](https://www.git-tower.com/).

## Enabling Extended Gerrit Support in Tower {#enabling-extended-gerrit-support-in-tower}

In Tower's preferences window, activate the `Gerrit Code Review` option.
This will enable the following adaptions in Tower's UI.

![](../../Images/External/Tower/tower_enable_gerrit.png)

Restart Tower after you enabled the setting.

## Pushing to Gerrit {#pushing-to-gerrit}

With the Gerrit option enabled in Tower's preferences, performing "Push" operations to Gerrit becomes easier:

-   **Custom Menu Options**

    When right-clicking a local branch in the sidebar, a new Push \<branch>
    to Gerrit… menu option is available. If you hold down the ⌥ key, the item
    becomes a "quick" action that will be performed without a confirmation dialog.

-   **Custom Toolbar Button**

    You can add a custom Gerrit Push button to the toolbar. To do this,
    choose `Customize Toolbar` from the "View" main menu and drag the
    corresponding button onto the toolbar.

    ![](../../Images/External/Tower/tower_gerrit_pushbutton.png)

You'll find that the following dialog is optimized for pushing to Gerrit. It
will automatically format the Push Refspec according to Gerrit's
requirements - so you can simply enter the name of the code review branch
you want to push to.
