git log --all --oneline --graph
: 모든 브랜치를 심플하게 그래프 형태로 확인
git branch
: 현재 브랜치 확인
git branch <branch name>
: 새 브랜치 생성
git checkout <branch name>
: HEAD를 해당 브랜치로 옮김
이게 머지?
base
: 합치려고 하는 브랜치들의 공통의 조상
merge commit
: 병합된 커밋
git checkout <병합받을 브랜치>
git merge <병합할 브랜치>
두 브랜치에서 같은 부분을 수정했을 때 발생
머지 시 열리는 파일을 적절히 수정해주면 됨
공통의 조상을 base로 해서 3 way merge!