Myo-Kyeong Tech Blog

[ Git / GitHub ] Git 사용하여 프로젝트 협업하기 본문

Git

[ Git / GitHub ] Git 사용하여 프로젝트 협업하기

myo-kyeong 2023. 9. 11. 23:28
728x90
반응형

 

깃(Git)을 사용하여 팀원들과 원활하게 협업하는 방법에 대해 정리한 글입니다.

 

1. 깃 저장소 설정

  • 저장소(repository)를 하나 만들거나 기존 저장소를 클론(clone)하여 시작

2. 브랜치 전략 결정

  • mastermain 브랜치는 안정된 버전만 관리
  • 새로운 기능이나 수정사항에 대한 작업은 특정 브랜치(예: feature/feature-name 또는 bugfix/bug-description)에서 작업

3. 작업 시작

  • 자신의 작업을 시작하기 전에 최신 상태의 저장소를 가져오기 위해 git pull을 사용
  • 새로운 브랜치를 만들고 그곳에서 작업을 시작 (git checkout -b branch-name)

4. 커밋

  • 작업이 완료되면 git addgit commit 명령을 사용하여 변경 사항을 커밋

5. 작업한 내용 원격 저장소에 푸시

  • git push origin your-branch-name

6. 풀 리퀘스트(Pull Request) 생성

  • 원격 저장소(GitHub, GitLab, Bitbucket 등)에서 풀 리퀘스트를 생성
  • 팀원들에게 리뷰를 요청하고, 리뷰 후 수정사항이 있으면 해당 브랜치에서 계속 작업하고 다시 푸시

7. 풀 리퀘스트 병합

  • 리뷰가 완료되면 master나 main 브랜치로 병합(merge)

8. 브랜치 정리

  • 병합된 브랜치는 삭제. (git branch -d branch-name 로컬에서 삭제, git push origin --delete branch-name 원격에서 삭제)

9. 항상 최신 상태 유지

  • 작업을 시작하기 전에는 항상 git pull을 통해 최신 상태를 유지하기
728x90
반응형