#### Cutting a release with a log of recent pull requests merged to master
git_release_commits () {
git pull
git fetch -p
git log --oneline --decorate | grep 'Merge pull request' | head -n25
}
[user]
email = your.name@github.com
name = Your Name
[alias]
changelog = log --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %C(bold blue)%an <%ae>%Creset' --abbrev-commit --decorate
ll = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%an <%ae>%Creset' --abbrev-commit -n 15
ir = rebase -i
[core]
excludesfile = ~/.gitignore
[gpg]
program = /usr/bin/gpg
[init]
defaultBranch = main