私はこのようなことをできるようにしようとしています:
> function gitb(){ git checkout -b $1; alias $1='git checkout $1'; }
> gitb sample
Switched to a new branch 'sample'
> git checkout master
Switched to branch 'master'
> sample
Switched to branch 'sample'
ただし、関数gitbは、次の理由で期待どおりに動作しません。
> alias sample
alias sample='git checkout $1'
それ以外の
> alias sample
alias sample='git checkout sample'
誰かが私がしようとしていることを達成する方法を教えてもらえますか?