If you start pulling changes being on master branch, and then in other window at the same time checkout another branch, what will happen? Will Git freak out? It's still pulling stuff (hasn't finished yet) and then you suddenly switch the branch.
especially I'm interested on Git's behavior on Windows