깃헙 이슈생성과 별개로 언젠가 해결해야하는 문제들이..… 회의록에 분산되어 있어서 모아 보기위해 만들었고 어떻게 해결할지, 어떻게 해결했는지까지 쓰면 좋은데 안써도 됩니다..
드가자,,
우리가 신경 쓴 것들… 발표에서 얘기하고 싶은 것 생각나면 여기에 쓰기
발 표 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
🔥 git
feature 브랜치에서 작업 후 구현이 다 끝나면 커밋
(push 전 상태에서!!!)
develop 브랜치로 이동
git checkout develop
develop branch pull and merge
git pull origin develop
develop 브랜치가 이미 최신상태일 경우 3-a 항목 이행
develop 브랜치가 업데이트 됐을 경우 git rebase 하고 3-b 항목 이행
git rebase develop feature
origin feature 브랜치로 push
git push origin featureb. git push -f origin feature 혹은 origin에 해당 feature 브랜치 삭제 후 a 항목 이행
[추가 설명 리베이스를 진행 했을 경우 origin의 feature브랜치가 생성된 시점(이슈를 만든 시점) 의 헤드 위치와 로컬의 feature브랜치의 헤드 위치가 달라져서 일반적인 푸쉬가 되지 않습니다. pr 올리기 전이라면 강제 push를 하거나 origin에 해당하는 브랜치를 삭제하면 일반적인 push가 가능합니다]
GitHub 페이지에서 PR요청 (develop < feature)
PR 올리고 Squash and merge**(GitHub)**
PR은 팀원이 확인 후 머지
충돌 방지를 위해서 새 브랜치 팔 때 항상 develop으로 이동한 후(최신 상태에서) 새로운 feature 브랜치 파기

빠진거 있으면 틈틈히 채워넣어주세용 ⬇️