[왜 안될까?] git conflict

Ditto·2020년 10월 20일

페어와 함께 simple Git Workflow를 진행하면서 충돌되는 상황을 만들어보려고 했었으나 강의가 제공한 flow에서는 conflict되는 상황이 나오질 않았다.

같은 repository에서 작업을 하는중에 상대방이 같은 파일을 먼저 commit한 상황이 나오면 후에 다른이가 같은 파일을 push하려 했을때 conflict이 일어나는것으로 이해했는데 이러한 상황을 둘이서 만들려면 어떻게 해야하는지 감이 잡히질 않는다. 서로가 다른 remote repository에 push를 하고 한개의 파일을 주고 받는 과정에서는 페어의 remote에서 pull을 통해 나의 local로 가져올때 충돌 없이 파일의 변환이 일어난다.

헬프 데스크에 질문을 올렸으니 답변이 내일은 달리길 바래본다...


git은 더 많이 공부해야할 것 같다. 우선 conflict가 일어나는 한가지 상황을 발견했는데 내가 코드를 수정하고 add, commit까지만 한 상태에서 상대방이 코드를 수정하고 push를 했을때 내가 다시 pull을 하게되면 conflict가 일어났다. 또한 바쁘게 과제를 진행하는 중에 컨플릭트가 일어나는 부분이 있었다. 다양한 환경에서 여러번 commit, push, pull 등을 진행하면서 여러 충돌 과정을 경험해봐야할 것 같다.

profile
늘 성장하는 개발자이고 싶습니다

0개의 댓글