[git] github 협업 시 conflict 발생
깃허브를 사용하다 conflict가 발생할 때가 있다. 그 이유는 같은 repository에서 pull를 하여 데이터를 받았지만, 한 쪽에서 데이터를 변경하여 깃허브에 push를 하였고, 다른 한 쪽도 같은 위치에 데이터를 변경하여 push를 한 경우에 발생한다. 아래의 시나리오를 통해 확인해보겠다. 1번 사용자가 16번 라인까지 작성하였다. 1번 사용자가 깃허브에 push하여 올린 상태 2번 사용자도 pull로 깃허브에 올려져 있는 데이터를 push로 받았다. 현재 1번, 2번 사용자가 같은 데이터를 가지고 있다. 여기까진 별 문제가 없다. 같은 데이터를 받고 2번 사용자가 값을 추가하여 push를 한 상태 2번 사용자는 17번 라인이 적인 데이터를 가지고 있지만 1번 사용자는 아직 16번 라인이 적힌..