Git 협업 단계

김민수·2025년 1월 10일

Git

목록 보기
2/3

1. "작업" 브랜치 생성

  • 새로운 기능이나 버그 수정을 위한 브랜치를 생성한다.
git checkout -b 작업

2. "작업" 브랜치로 체크아웃

  • 브랜치를 생성하면 자동으로 해당 브랜치로 전환된다.
    (기존 브랜치를 사용할 경우 다음 명령어로 전환)
git checkout 작업

3. 작업 후 "작업" 브랜치에 commit, push

  • 파일 변경 후 커밋하고 원격 저장소에 푸시한다.
git add .
git commit -m "작업 내용 설명"
git push origin 작업

4. "작업" 브랜치에서 <- "메인" 브랜치 Pull or Merge

  • 메인 브랜치의 최신 변경 사항을 "작업" 브랜치에 병합하여 충돌을 방지한다.
    (원격 저장소에 다른 팀원의 변경 사항이 있을 수 있으므로 항상 최신 상태로 유지해야 함)
git pull origin 메인  # 최신 변경 사항 가져오기

또는

git merge 메인  # 메인 브랜치와 병합

5. 충돌 있으면 수정

  • 병합 시 충돌이 발생하면 충돌 파일을 수정한 후 커밋한다.
# 충돌 수정 후
git add .
git commit -m "충돌 해결"

6. "작업" 브랜치에서 -> "메인" 브랜치로 Pull Request

  • "작업" 브랜치에서 작업이 완료되면 원격 저장소에서 Pull Request(PR)를 생성한다.
  • PR을 통해 코드 리뷰를 받고, 팀원이 승인한 후 메인 브랜치에 병합한다.

7. "메인" 브랜치에서 테스트

  • PR이 승인되고 메인 브랜치에 병합된 후, 메인 브랜치에서 최종 테스트를 진행한다.
git checkout 메인       # 메인 브랜치로 전환
git pull origin 메인    # 최신 상태로 업데이트
profile
안녕하세요

0개의 댓글