Data Engineering/GitHub

[ Git ] Git conflict (충돌) 처리하기

쟈누이 2020. 12. 23. 11:59
반응형

원인

git 에서 master의 branch를 만들고 작업을 하다보면, pull request 할 때 conflict(충돌)가 나는 경우가 있다.

이런 경우는 pull origin master를 한 후에 다른 작업자가 같은 라인을 수정하고, 그 수정한 내역을 master 와 합쳤을때(merge) 발생하는데, 즉 나와 다른 작업자가 같은 파일로 작업을 하고 있을 때 수정 내역이 차이가 나는 경우 발생하는 에러라고 보면 된다.

 

해결방법

이렇게 되면 충돌된 코드를 수정해줘야 pull  또는 COMMIT 을 성공적으로 마무리할 수 있다

우선 깃에 들어가서 충돌이 일어나는 부분을 확인하고 난 후, 해당 코드를 직접 깃에 쳐서 업로드 하거나, 파일을 직접 수정하는 방법이 있을 수 있다.

반응형