Git에서 한 브랜치에서 다른 브랜치로 합치는 방법으로는 두 가지가 있다. 하나는 Merge 이고 다른 하나는 Rebase 다.
만약 돌이킬 수 없는 상황이 왔을 때 push / pull 할 때는 commit을 남겨야 하니 그 시점으로 돌아가기 위해서는 git reflog로 모든 커밋 내용을 볼 수 있고 돌아가고 싶은 커밋내용을 선택해서 git reset -hard 커밋넘버