Git

Git

[Git] merge rebase git-flow

Merge commit 이란? 협업을 하다 보면 하나의 비중 있는 브랜치를 단독적으로 사용하는 것이 현실적으로 불가능. 그래서 따로 해당 이슈에 맞게 브랜치를 [ex) my-branch] 따와서 해당 이슈에 관한 코드를 작성해야 함. 이후 내 브랜치의 작업 수정본을 기존 브랜치 [ex) master]에 커밋을 합쳐주어야 함. 이 과정을 병합(merge)라고 한다. 내가 수정하고 있는 사이 다른 사람이 코드를 master에 커밋하고 푸시해버렸다면 나의 브랜치와 master가 바라보는 지점이 다르게 돼버린다. 쉽게 말하면 내 브런치가 시대에(?) 뒤처져있다. 객관적으로 바라본다면 아래의 상황처럼 될 것이다. 처리시간이 빨라서 다른 사람이 master 브랜치에 손대기 전이라면 위 그림처럼 충돌 없이 (코드/커..

개발조무사 윤뚜비
'Git' 카테고리의 글 목록