동시간대에 협업을 진행할때 항상
commit 하기 전에 꼭 git pull해서
(협업 하는 상대방이 먼저 push한 내용과 충돌확인)
처음에는 익숙하지 않고 까먹기도 했지만 이젠 git pull이 습관처럼 타이핑 된다.
내가 고친 파일과 팀원이 수정한 파일의 내용이 겹칠때 즉, 동시에 수정했었을때 충돌이나서 merge를 해야 하는데 잘못하면 branch가 분리될 수 있다.
내 변경사항을 유지하면서 같은 브랜치를 사용하는 방법(merge 커밋 로그 없이)
그냥 pull 하면 지금 변경 사항을 commit 하거나 stash 한 뒤 머지하라고 에러가 뜨는 문제가 발생함.
위의 문제 상황같은 경우에는 다음과 같이 stash를 사용해 해결했다.