GitButler helps developers to manage their branches more easily. It automatically creates branches for you, tracks changes, and helps you merge your branches back into upstream. GitButler also integrates with GitHub, so you can easily create pull requests and view your changes.
You can learn more about GitButler at
https://gitbutler.com