🗂️프로젝트

[첫번째 팀프로젝트] 맛집공유서비스 2일차

차돌박이츄베릅 2023. 5. 10. 14:29

팀 진행상황

  • 퍼블리싱
  • 협업툴로 사용할 Github 준비해놓기

 

 

 


Git branch

main - develop - feature

  • 모든 작업 시작 전 develop에서 pull을 받은 후 → feature 브랜치에서 작업 시작
  • 개인 작업은 꼭 feature 브랜치에서 하기
    feature/1-작업명 으로 브랜치 만들고 시작.
    1 - 팀원a, 2 - 팀원b, 3 - 팀원c, 4 - 팀원d, 5 - 팀원e
  • 개인 작업 끝나면 feature 브랜치를 develop에  pull request 통해 머지하기
    Pull Request할 때, 슬랙으로 팀원들에게 공지해주기. merge 하기 전 팀원 2명 이상에게 approve 받기
  • 프로젝트 완료 후 main으로 머지하기

 

준비

  1. 팀원 깃헙아이디 등록해놓기 : 깃헙사이트 상단 settings 클릭 - Collaborators 클릭
  2. 새로운 작업폴더 생성
  3. 터미널에서
    git remote add origin https://원격저장소주소.git
  4. git clone origin: 모든 소스코드가 다운 받아짐

 

작업 프로세스

  1. develop 브랜치에서 Pull 받는다.
    [명령어] git pull origin develop
  2. 디벨롭 브랜치에서 개인 작업 브랜치 만들고 이동
    [명령어] git branch [브랜치 이름]
    브랜치 이름 예시 ) feature/작업이름 (feature/create-post-entity), (feature/delete-post-entity)
    [명령어] git switch [브랜치 이름]
  3. 작업한다.
  4. 내 작업물 상태 확인해보기
    [명령어] git status
  5. 작업물 상태 확인되면 깃에 스테이징한다.
    VSCode의 왼쪽 git관리하는 메뉴에서 변경사항 +버튼 눌러 스테이징하기
  6. 깃 커밋한다.
    VSCode에서 작업내용 커밋 메세지 남기고 커밋
  7. 푸쉬한다.
    [명령어] git push origin [브랜치이름]
  8. 깃헙 홈페이지로 와서 pull request 탭으로 온다. create Pull Request 눌러서 PR 생성
  9. 팀원 확인 완료 되면 머지 버튼 누르면됨
  10. 확인 완료 후 머지 되면 다시 디벨롭 브랜치로 간다.
    [명령어]  git switch develop
  11. 다시 pull 받는다.
    [명령어]  git pull origin develop
    다시 첫번째 부터 반복