github 협업의 기본 흐름을 그림으로 전반적으로 파악한 뒤 해당 내용을 혼자 가정하여 테스트 해봤다.
역시 직접 눈으로 보니까 와닿았다.
사전 필요한 지식
git commit
git push
git branch

위의 큰 흐름이 항상 같지는 않지만 일반적인 개발 흐름이다.
위 그림에 숫자에 대한 각 설명이다.
1에서 코드를 가져온 이후에 내가 하는 것과 마찬가지로 pr을 먼저 요청해서 dev안에 병합해놓은 코드가 있게 되면 충돌이 날 가능성이 있다. 내가 작업한 내용과 겹치는 부분이 발생하면 어떤 부분을 dev에 남겨놓아야할지 모르기 때문이다.
무사히 4번이 완료되면 이 일련의 흐름이 끝나지만 ... 끝나지 않는다면 충돌을 해결해야한다.