RepoDock
RepoDock is a desktop app for managing project folders, local Git repositories, and connected GitHub repositories in one place. It can create commits, push and pull changes, rename projects, and handle common repository tasks without constantly switching between tools.