How to make automatic pull request with Sourcetree NOT in master branch?

I just wondering is there an option in SourceTree to change the default branch of automatic pull requests.

SourceTree pull request

  • Stash the changes made with atlassian sourcetree
  • How to reset sourcetree settings/preferences
  • Git is very slow on Mac / OSX
  • Edit a commit message in SourceTree Windows (already pushed to remote)
  • What is the difference between Stop Tracking and Discard File in git SourceTree
  • How to interactively (visually) resolve conflicts in SourceTree / git
  • How do I migrate a flat svn repo to git repo
  • Git / Bower Errors: Exit Code # 128 & Failed connect
  • Getting started with Version Control
  • gitk without X11
  • How to git stash changes in current folder
  • Showing the latest changes of each subdirectory in git
  • One Solution collect form web for “How to make automatic pull request with Sourcetree NOT in master branch?”

    If you are using SourceTree & github the answer seems to be no 🙁 Yes ! see the last part of my answer !

    The documentation of attlasian says that you can do that in BitBucket if the admin has allowed that option
    (https://confluence.atlassian.com/display/BITBUCKET/Work+with+pull+requests)

    If you are pulling a request across branches, you can have the option
    to close the branch when your request is merged. Whether you have this
    option depends on whether the repository is Git or Mercurial.
    Mercurial repositories always have this option. Git repositories have
    this option if the repo administrator allows it; Otherwise, the option
    is greyed out.

    In other hand if you are working with github you can do that manually.

    Merge pull request to a different branch than default, in Github

    —Edit:

    Looking deep i found that when you create your PullRequest in github you can select which will be your branch used as “base”
    enter image description here

    Git Baby is a git and github fan, let's start git clone.