git-cola is a powerful Git GUI with a slick and intuitive user interface. The git cola interface is composed of various cooperating tools. Tools can be hidden and rearranged however you like. With this application you can create GPG-signed commits and merges. Also the application allows you to rename branches.