clone a git repo as a specified user and checkout a specified branch/tag
more readable
Merge pull request #72 from nhannguyen/clone-specific-branch-or-tag

clone a git repo as a specified user and checkout a specified branch/tag