http://stackoverflow.com/questions/7120199/github-merge-branch-master
remote repository에 push를 할 때 커밋 히스토리에
Merge branch 'master' of http://.... 가 생기는 경우에 대한 내용.
요약하면..
A와 B가 동일 commit 히스토리를 유지한 상태에서..
A가 commit - push를 하고
B가 remote repository sync없이 다른 작업을 commit - push하는 경우 reject가 나고..
이때 pull을 받는 과정에서 remote의 commit이 merge가 되는데 이에 대한 commit history임..