개발자

협업할 때 git 사용 방법

2023년 05월 25일조회 171

협업하는 과정에서 헷깔리는 부분이 있어서 글 남깁니다. 제가 feature/a라는 branch 작업을 하고 있는데 팀원의 feature/b branch가 develop에 merge 되어서 develop에 반영된 팀원 코드를 제 feature/a branch에 적용하고 싶을 때 feature/a branch에 checkout 해서 git merge develop을 해야 하나요? 그 다음 작업이 끝나고 난 뒤에는 develop에 checkout 하고 git merge feature/a를 하면 되나요? 그리고 혹시 직장에서 협업하는 방식이 어떻게 되는지 이야기를 나누고 싶어요~!!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

인기 답변

손정현님의 프로필 사진

안녕하세요! 팀원이 develop에 올린 코드를 feature/a에 반영하고 싶다. -> feature/a에서 develop을 merge하시면 됩니다! feature/a 작업을 develop으로 반영하고 싶다. -> 질문자님이 말씀하신 develop에서 feature/a를 merge하는 것도 방법이지만 보통은 pull request를 올립니다! 사용하고 계시는 git 레포 서비스에서 PR 생성을 할 수 있어요. 현업에서는 여러가지 Git 전략이 존재하고 팀 상황에 맞게 코드를 관리합니다. 다만 질문자님의 develop 브랜치처럼 공통으로 코드 수정사항을 올리는 브랜치로 작업 브랜치 (feature/a)를 올릴때는 PR을 생성해서 코드 리뷰 받고 이상없으면 merge하는 방식을 취하고 있어요! git 전략에 대해서 검색해보시면 도움이 될 것 같습니다. 참고해보세요 :) - https://hudi.blog/git-branch-strategy/ - https://blog.hwahae.co.kr/all/tech/9507 - https://inpa.tistory.com/entry/GIT-%E2%9A%A1%EF%B8%8F-%EA%B9%83%ED%97%99-PRPull-Request-%EB%B3%B4%EB%82%B4%EB%8A%94-%EB%B0%A9%EB%B2%95-folk-issue

성지수님의 프로필 사진

성지수

작성자

web developer2023년 05월 25일

오호! 감사합니다! 이해 됐어요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!