git-pr (https://github.com/NordicHPC/git-pr) makes git pull requests as fast as possible. Everyone always says to make small pull requests, now it's finally time-efficient to do so. There are other tools that overlap, but I didn't find any that did everything that this does in one package. git-pr also supports Github and Gitlab equally
00:00 why git-pr?
00:30 check our repository, git diw (=git diff --word-diff)
00:43 git fetch
00:48 git pr new: create new branch from origin/HEAD
01:18 commit (git cip = git commit -p): Commit message is the same as the pull request description.
02:25 git pr push -r -n: push the branch to the remote. -r = automatically open a pull request. -n = don't edit the message before opening, use the existing message
03:08 Pushed, look at the commit
03:37 More about git-pr, how it uses forks
04:17 git pr prune: cleaning up stale branches
04:35 git pr fetch: fetch pull requests by number. Then git checkout pr/NNN
05:40 installation: single file to put in PATH