複数のコマンドを実行するエイリアスを作成しようとしています。具体的には、このコマンドは、複数のディレクトリに複数の git ブランチを作成することになっています (これを行う他の方法を知っていれば、それは素晴らしいことです)。
alias branches="folder1; git checkout -b $1 ; folder2 ; git checkout -b $1; folder3; git checkout -b $1; folder4; git checkout -b $1"
folder(n) は git リポジトリ (別のプロジェクト) を表し、それ自体は以前に使用した単純な cd エイリアスであるため、問題はありません。
私が得ているエラー:
bash: syntax error near unexpected token `;'
これを行っているのは、リファクタリングのように複数のプロジェクトに影響を与える featureA で作業するとき、常に featureA ブランチにいることを確認したいからです。
ありがとう。
編集: sh エイリアスを使用したい。タイトルは、この事実を反映するように編集されています。