Git Alias ​​para crear nombres de twigs más rápido

En el trabajo, mi flujo para arreglar algo es crear un git checkout -b {GITUSERNAME}/ticket-{TICKET-NUMBER} sucursal git checkout -b {GITUSERNAME}/ticket-{TICKET-NUMBER} así que como git checkout -b oscar/ticket-1234 . Me preguntaba si había alguna manera de hacerlo, así que podría hacer git nt 1234 para crear una "nueva ramificación de boletos" de 1234 y luego git cot 1234 para "comprar ticket 1234".

Esto lo hará. Agregue --global after config para que sea global:

 git config alias.nt '!f() { git checkout -b $(git config user.name)/ticket-${1}; }; f' git config alias.cot '!f() { git checkout $(git config user.name)/ticket-${1}; }; f' 

Tenga en count que esto solo funcionará si su nombre de user.name es una palabra.