DEVELOP/GIT (1) 썸네일형 리스트형 [Git] Git에서 conflict가 발생했을 때 해결하는 방법 협업 프로젝트에서 여러 사람이 같은 파일을 수정하고 git을 사용해 업데이트나 공유를 하다보면, 서로 다른 유저들이 코드의 같은 부분을 수정하면서 conflict가 발생하게 된다. 이런 conflict를 해결하기 위해서는 우선 vscode와 같은 편집 프로그램을 이용하는 방법이 있다. 다음은 같은 파일에서 서로 다른 유저 A, B가 함수를 동시에 수정했을 때를 가정한 케이스다. 기존의 substract라고 작성되었던 메소드를 A가 multiply라는 메소드로, B 역시 devide라는 메소드로 수정한 뒤 커밋해 주었다. B라는 유저가 먼저 origin에 push를 한 이후 A에서 pull 명령을 통해 origin의 파일을 가져왔다. 코드의 동일한 부분에서 각각 변경이 존재했기 때문에, 자동으로 merge.. 이전 1 다음