conflict도 파일 여러 개에서 나는 경우가 많다.
이런 경우에는 파일 하나일 때와 같다.
예)
어떤 상품의 정보를 담기 위한 파일 3가지(price, after_service, size)를 만들었다.
각 브랜치에서 서로 다르게 커밋을 한다.
master 브랜치와 premium 브랜치에서 3가지 파일을 각각 서로 다르게 수정하고 커밋하겠다.그 다음 master 브랜치에서 premium 브랜치를 머지하려고 하면
!CONFLICT 발생!
파일 여러개가 conflict가 났을 때는
파일 하나씩 conflict를 해결하고 git add [파일 이름] 커맨드로
하나씩 staging area에 올리거나
(중간중간에 git status 커맨드로 현재 상태 확인하면서)모든 파일들의 conflict를 다 해결하고,
git add . 커맨드로 한번에 staging area에 올리고 커밋하면된다.
merge 취소하는 방법
git merge --abort