처음 repository 를 파고 나서 설정을 다하면

main 에서 시작을 하게 된다.

이때 바로 main에 commit 을 하지 않고

새로운 branch를 만들어준다. ex) main 에서 develope 생성

 

develop로 옮겨서 이제 각자 맡은 기능에 맞게 

또 branch를 만들어준다. ex) develope 에서 feature/user 생성

 

main - develpe - feature/user

                           - feature/posts

 

와 같이 생성이 되고 각자 맡은 기능을 구현하고 나면 develope에 Pull request(PR)을 해주면 된다.

여기서 항상 주의할 점은 새로운 branch 를 develope에서 생성할 때

꼭  git pull 을 쳐서 최신상태로 업데이트 해야한다.

안그러면 충돌이 발생.

 

만약에 다른 팀원이 먼저 PR을 한 후 나의 코드를 PR을 할 때도

merge충돌이 생길 것이다.

이때는 다른 팀원이 작성한 것은 보존하고 내가 작성한 코드만 살리면 된다.

 

 

(궁금) 다른 팀원이 나 feature/user 부분 다했어 하면 내가 하고 있는 feature/posts 에서 업데이트해버리는 방법은 없을까?

+ Recent posts