I was looking for a quick way to sync a forked GitHub repository that had upstream changes without using their interface to create a pull request (doing so would result in a merge commit showing up in the list of commits when I submit another pull request).
Thats when I found Upriver.
- Give it authorization to use your GitHub account.
- Tell it which branches to sync
- Click Pull
Thanks for the cool tool @bardiharborow