Git

팀 협업 01. 실무 팀 Git 워크플로우 종합 가이드

스프린트 기획부터 기능 개발, PR 코드 리뷰, QA 스테이징 및 프로덕션 무장애 배포까지 이어지는 실제 팀의 1주일 배포 사이클

· 1min read · 3 views
팀 협업 01. 실무 팀 Git 워크플로우 종합 가이드

핵심 요약

1주일 스프린트 기준의 팀 Git 협업 라이프사이클, 효과적인 PR 템플릿 작성법 및 감정 소모를 줄이는 P1~P3 코드 리뷰 에티켓

개인 개발자가 아닌 '팀(Team)'으로 일할 때의 Git은 단순 버전 관리를 넘어 팀원 간의 비동기 커뮤니케이션 도구이자 품질 검증 파이프라인입니다. 프롬프트 상의 브랜치 표시(branch-name) $를 명시하여 실제 IT 기업의 1주일 스프린트 표준 협업 흐름을 정리합니다.


1. 단계별 상세 실무 가이드

Step 1. 기능 브랜치 시작 (월요일)

# 항상 최신 develop 상태를 내려받고 시작
(main) $ git switch develop
Switched to branch 'develop'

(develop) $ git pull --ff-only origin develop

# Jira 티켓 번호 또는 기능명을 포함하여 분기
(develop) $ git switch -c feature/PAY-104-kakao-pay
Switched to a new branch 'feature/PAY-104-kakao-pay'

Step 2. PR 생성 및 코드 리뷰 (수요일)

(feature/PAY-104-kakao-pay) $ git add .
(feature/PAY-104-kakao-pay) $ git commit -m "feat: 카카오페이 정기 결제 API 연동"
(feature/PAY-104-kakao-pay) $ git push -u origin feature/PAY-104-kakao-pay

Step 3. 코드 리뷰 피드백 반영 (목요일)

# 리뷰어의 피드백 반영 후 추가 커밋 및 푸시
(feature/PAY-104-kakao-pay) $ git add app/Services/KakaoPayService.php
(feature/PAY-104-kakao-pay) $ git commit -m "fix: 결제 재시도 대기 시간 1초에서 2초로 상향 조정"
(feature/PAY-104-kakao-pay) $ git push origin feature/PAY-104-kakao-pay

2. 코드 리뷰 시 실무 에티켓 (P1 ~ P5 룰)

  • [P1 - 꼭 반영해주세요]: 보안 취약점, 데이터 정합성 오류, 심각한 버그 (머지 불가)
  • [P2 - 고려해주세요]: 성능 개선, 아키텍처 관점의 더 좋은 제안 (토론 필요)
  • [P3 - 사소한 의견]: 변수명 개선, 오타, 코드 스타일 (작업자 재량에 맡김)
  • [칭찬/감탄]: 읽기 쉬운 코드, 훌륭한 예외 처리 등에 대한 적극적 응원

Related Docs

Comments (0)

No comments yet. Be the first to comment!

Leave a Comment

로그인 후 댓글을 남길 수 있습니다.