I had an interesting thing happen using git, wondering if anyone could explain it to me so I can understand better.
When doing a merge of multiple branches (A,B),
git merge A B
fails as non-fast-forward, while
git merge B A
worked well. Why would that be?