https://techblog.woowahan.com/2553/

꼭 지켜야 할 작업 순서

1. developfeature 브랜치 만들고 switch 이동

# 브랜치 생성 
git branch feature/<브랜치명> 

# feature 브랜치 이동
git swtich feature/<브랜치명> 

2. 기능 개발 시작

3. 기능 개발 완료

4. commit 후 develop 브랜치와 merge 후 푸쉬

# 변경 사항 확인
git status

# 변경 파일 추가
git add .

# 커밋 생성
git commit -m "feat: <기능 설명>"
git pull origin develop 

# conflict 충돌 발생시 코드에서 고치기 
git add . 
git commit 

# 푸쉬 
git push origin feature/<브랜치명> 

5. github feature레포에서 feature/<브랜치명> → develop으로 pull request 요청 보내기

image.png

6. 기능 개발 완료시 브랜치 삭제

# 기능 개발 완료된 브랜치 삭제 
git branch -D feature/<브랜치명>  # 로컬 브랜치 삭제
git push origin --delete feature/<브랜치명> # 원격 브랜치 삭

7. develop 브랜치 업데이트

git switch develop
git pull origin develop 

Pull Request Template

<aside> 💡 [x] 으로 수정할시 체크박스 체크됩니다

</aside>

## PR Type
- [ ] 패키지
  - [ ] 패키지 추가
  - [ ] 패키지 설정 변경
- [ ] CI
  - [ ] CI 구성 추가
  - [ ] CI 설정 변경
- [ ] 문서화
  - [ ] 신규 문서 추가
  - [ ] 기존 문서 변경
- [ ] 신규 기능 추가
- [ ] 버그 수정
- [x] 코드 개선
  - [x] 성능 개선
  - [ ] UI 개선
  - [ ] 성능에 영향을 끼치지 않는 수정
- [ ] 테스트
  - [ ] 테스트 코드 추가
  - [ ] 기존 테스트 코드 변경
- [ ] 커밋 되돌리기
- [ ] 기타

## 해당 PR에 대한 설명
GPT삭제

## 스크린샷

## 기타 정보

작업을 할 때 지켜야할 서로 간의 약속

저희는 작업을 할 때 지켜야 할 몇 가지 약속이 있습니다.