$ cat ~/.gitconfig
[color]
ui = auto
$ git config --global branch.master.remote origin
$ cat ~/.gitconfig
[color]
ui = auto
[branch "master"]
remote = origin
$ git config --global branch.master.merge refs/heads/master
$ cat ~/.gitconfig
[color]
ui = auto
[branch "master"]
remote = origin
merge = refs/heads/master
$ git config --global branch.AA.merge refs/heads/AA
$ git config --global branch.AA.remote origin
$ cat ~/.gitconfig
[color]
ui = auto
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "AA"]
remote = origin
merge = refs/heads/AA
$ git pull
Updating ae39700..5b874b6
Fast-forward
AA03.file | 1 +
master05.file | 1 +
2 files changed, 2 insertions(+)
create mode 100644 AA03.file
create mode 100644 master05.file
how-do-you-get-git-to-always-pull-from-a-specific-branch
git pull origin AA
git pull origin AABB