title: Creating multiple git branches using a bashrc sh alias
body: <p>I am trying to make an alias that runs multiple commands for me. Specifically, the command is supposed to create multiple git branches in multiple directories (if you know some other way to do this, that would be great.) Here is what I am doing:</p>
  
  <pre><code>alias branches="folder1; git checkout -b $1 ; folder2 ; git checkout -b $1; folder3; git checkout -b $1; folder4; git checkout -b $1"
  </code></pre>
  
  <p>Note that folder(n) denotes a git repo (a seperate project) and is itself an simple cd alias that I have used before so no problem with that. </p>
  
  <p>The error I am getting: </p>
  
  <pre><code>bash: syntax error near unexpected token `;'
  </code></pre>
  
  <p>I am doing this because when I work on featureA that affects multiple projects, like a refactoring, I want to make sure that I am always in featureA branch.</p>
  
  <p>Thanks.</p>
  
  <p>Edit: I want to use a sh alias. Title is edited to reflect this fact. </p>