Tower
Tower is a powerful Git client for Windows, offering features like Pull Requests and Interactive Rebase. With a user-friendly interface, it allows effortless cloning, report generation, undoing actions, visualizing changes, and effective change management. Compatible with GitHub, Bitbucket, and GitLab, it requires 2 GB RAM and 200 MB free disk space, running on Windows 7 and above.