커밋 메시지
commit 메시지 작성시 뒤에 footer는 생략하고 type에 머릿말 통일
feat: 로그인 기능 추가

브랜치 이름
branch 이름 : 도메인/기능
ex) user/join
단어간 결합은 kebab-case 사용(하이픈 연결)
ex) book/new-lend
git 이슈 남기기
중요도 표시할 때 ⭐ 이거 복사해서 1~3단계로 표시 고고고
PR요청 순서
간단한 흐름 요약
내 브랜치 commit
→ dev로 이동 후 최신 dev 받기
→내 브랜치로 와서 git rebase dev
->
내 브랜치에서 작업내용과 최신 dev 합짐
→ git add . 하고 commit (충돌 났으면 잡고 git add . 하고 commit 후 git rebase --continue)
→ 깃헙가서 pr요청
→
오른쪽이 내 브랜치, 왼쪽이 dev[기본값])
→reviewer정해서 요청
다 만들었당 ㅎㅎ 이제 합쳐야징! 순서는?
1. 본인이 작업하던 브랜치(abc)에서 일단 커밋(최신 상태 보존) : git commit -m "msg"
2. dev 브랜치로 이동 : git checkout dev
(dev 브랜치가 없다면 git checkout -b dev 명령으로 dev 브랜치를 만들면서 dev로 이동)
3. dev에서 최신 dev를 내려 받기 : git pull origin dev
4. 본인이 작업하던 브랜치 abc로 돌아 오기 : git checkout abc
5. 본인이 작업하던 브랜치 abc에서 최신 dev를 합친다 : git rebase dev
5-1. 오류가 있다면 오류 잡고 git add . -> git rebase --continue 오류 남았으면 잡고
다시 git add . → git rebase --continue 오류 다 잡혔으면 -> git commit -m "msg"
6. 본인이 작업하던 브랜치 abc에서 dev를 합쳤으니 push한다. : git push origin abc
7. 본인이 작업하던 브랜치 abc에서 작업한 것을 dev와 합치고 push까지 했으니 github 이동->클릭
8. 위에 7번을 클릭하고 travel 리파지토리에서 상단 Pull requests -> 우측 New pull request
9. 왼쪽에 dev(default값), 오른쪽에 작업하던 브랜치 compare:abc선택 후 create pull request
10. 우측에 reviewer를 정해준다.(기본 KimSoapSoap, 부재시 다른 확인 가능하신 분 선택)
--병합 완료와 그 다음 진행--
11. merge되면 다른 사람 기다리면서 블로그 정리등 하다가 다같이 한 번씩 올려서 다시 시작할 때
dev로 이동해서 최신 dev 내려받음. git checkout dev -> git pull origin dev
12. 최신 dev 내려 받았으면 새로운 브랜치를 만들면서 이동 git checkout -b abc2
13. 새로운 브랜치 abc2에서 다음 기능 개발. -> 이후 1번부터 반복
--아래는 10번에서 reviewer가 된다면 reviewer의 역할--
14. reviewer는 pr요청 들어온 거 눌러서 Commits와 File Changed 확인하고
우측에 Review changes 눌러서 Comment : 승인없이 코멘트만//Approve: 승인.
15. 승인하고 나서 올린 거 보면 Merge pull request 누르면 Confirm merge가 나온다.
이걸 누르면 merge 완료
Share article