Finalización de Git incluyendo banderas con alias de bash

Tengo la finalización de GIT trabajando con mis alias de bash

~ / .bash_profile

if [ -f $(brew --prefix)/etc/bash_completion ]; then source $(brew --prefix)/etc/bash_completion.d/git-completion.bash fi alias gco='git checkout' __git_complete gco _git_checkout 

¿Cómo puedo hacer __git_complete para un command git con una bandera?

 alias gcb='git checkout -b'