0

私はこのようなことをできるようにしようとしています:

> 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'

誰かが私がしようとしていることを達成する方法を教えてもらえますか?

4

1 に答える 1

2

一重引用符と二重引用符の違いを学びます。

function gitb() { git checkout -b $1; alias $1="git checkout $1"; }
于 2012-04-20T01:42:51.970 に答える