본문 바로가기
카테고리 없음

깃허브(GitHub) - 충돌오류 해결법

by 환풍 2023. 5. 11.
728x90
반응형

 

 

 

일단 dev 브랜치에서 이동해주었다.

dev 브랜치에는 현재 이렇게 되어있다.

 

test1 브랜치로 이동해서

컨트롤러를 수정해주었다.

 

장바구니에 담아서 커밋해주었고,

 

 

test2 브랜치로 이동해주었다.

여기서도 컨트롤러를 수정해주었다. 다른 줄에서

다시 dev로 돌아와서 test1을 커밋했다.

이렇게 첫번째로 merge한 test1은 병합이 잘 된 것을 볼 수 있다.

 

test2로 와서 커밋을 해주었다.

이렇게 test2도 받아왔다. 이처럼 다른 줄을 건들면 에러가 안난다.

 


 

충돌나는 이유

 

test1 브랜치에서 html을 만진후 커밋했다.

 

test2 브랜치에서도 같은 html을 수정했다.

 

이후 이렇게 dev로 이동해서 test1을 병합하는거 까진 잘 되는데, test2로가서 병합하면 , CONFLICT 에러가 뜬다. 

충돌 났다는 의미이다.

 

그리고 프로젝트로 돌아오면 이렇게 충돌난 오류를 확인할 수있다.

 

그래서 바꿔준 후, git add . 후 커밋시켜준다. 왼쪽에 보면 오류가 사라진 것을 확인할 수 있다.

728x90
반응형

댓글