Give a option for create new branch to support create a new empty branch or base exists branch
Give a option for create new branch to support create a new empty branch or base exists branch