Skip to content

‼️프로젝트 진행 중 수시로 해주셔야 하는 것들 #2

@chrry03

Description

@chrry03

‼️프로젝트 진행 중 수시로 해주셔야 하는 것들 안내드립니다.

  • 커밋 최대한 자주 날려주세요.
  • 작업 일단 종료 시(자리 1시간 이상 비울시) 바로바로
    [ 🔔 push, PR(develop <- 본인브랜치 : 경로 반드시 확인!!), 카톡방에 얘기, 경원님께 말씀드려 merge ] 해주세요. (안계시면 저한테 연락 주셔도 됩니다)
  • 이후 작업 재시작 전에, 다른 분이 push, pr, merge 하신 변경사항이 있을 수 있으니
    🔔반드시 develop 브랜치에서 변경사항을 pull 받아주세요.(아래에 방법 써뒀어요)

✅ 작업 종료 시

  1. git status (내가 작업한 것들 리스트에 잘 뜨는지 확인 -> 안뜬다면 연락주세요. gpt 한테 물어볼 경우 .gitignore를 통째로 수정해버릴 수 있는데 이 경우 보안 문제가 생길 수 있습니다ㅠㅠ)
  2. git add . 하고, 커밋 날리기
  3. git push origin 본인브랜치명
  4. 단톡방에 '저 ~~ 파일들 건드렸고 pr 올리겠습니다' 보내기
  5. github 페이지 들어와서 [ develop <- 본인브랜치 ] pr 올리기 (경로 반드시 확인!!)
  6. 팀장님이 확인 후 merge 승인

✅ 작업 쉬고 난 후 재시작 전 해야 하는 것들(최신화)

git checkout develop
git pull origin develop (‼️push로 잘못치지 않게 주의!!!!)
git checkout 본인브랜치명
git merge develop (‼️이때 충돌날 경우 무조건 단톡방에 공유하고 같이 해결해주세요. 혼자 해결해버리시면 이후 develop에 본인코드를 합칠때 코드가 날라감 또는 충돌발생합니다.)


⚠️ 주의사항

  • 절대 본인이 개발중이던 코드를 디벨롭으로 pr 머지 안올린 상태에서, pull 또는 git merge develop 받지 않기
  • 깃허브에서 디벨롭으로 pr 머지 올릴때도 충돌나면 얘기하기
  • 이슈에 올려놓은 사항들 꼭꼭 지켜주세요!🙏

(작업 재시작 전 git merge develop 중 충돌(conflict)이 발생하면 바로 공유해주세요.
혼자 해결하려 하지 마시고, 어떤 사항때문에 충돌이 난건지, 꼭 공유해주세요!!!
그래야 이후에 다시 develop에 본인 코드를 합칠때 코드가 날라가지 않습니다.
작업 시작 전에 꼭 한번씩 최신화 부탁드립니다 🙏)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions