환경설정
주소
계정
ssafy01: 지우
credential
ssafy02: 지원
credential
ssafy03: 소연
credential
ssafy04: 유경
credential
ssafy05: 동헌
credential
ssafy06: 경향
credential
[참고] 코드 리뷰 단계
우리팀 gerrit 사용법
1. local git에 gerrit repository를 원격으로 설정한다.
2. commit 한다. git commit -m "{커밋메세지}"
3. push 시 git push {gerrit 원격 이름} {현재 브랜치 이름}
3-1. 혹시 커밋단위 리뷰가 필요하다고 생각되면 git push {gerrit 원격 이름} HEAD:refs/for/{현재 브랜치 이름} 진행한다. (리뷰가 필요없다면 진행하지 말자!)
4. 이슈 해결 완료 시 Gitlab MR에 MR을 open한다.
5. MR approve가 완료되면, gitlab merge 버튼으로 merge를 완료한다.
6. 로컬에서 gerrit의 dev 브랜치로 checkout한다. git switch {gerrit 원격 이름} dev/{FE 또는 BE}
7. gitlab의 dev브랜치에서 pull을 받아온다. git pull {gitlab 원격 이름} dev/{FE 또는 BE}
8. gerrit에 push해준다. git push {gerrit 원격 이름} dev/{FE 또는 BE}
gerrit에 없는 branch 생성 시(gitlab에 있어도 gerrit에 없으면 꼭 해야댐)
git checkout -b {new branch}
git push {gerrit 원격 이름} {new branch}
JavaScript
복사
push할 때
git push <remote명> HEAD:refs/for/<branch명>
//Backend 예시
git push origin HEAD:refs/for/BE/feat/{jira_issue_num}
//Frontend 예시
git push origin HEAD:refs/for/FE/feat/{jira_issue_num}
JavaScript
복사
필수 설정 단계 (각자 진행) 꼭 한번은 해야합니다!!한번만하면됨 맨처음에하세요 꼬오오옥
리모트는 게릿의 url로 쓰는데
head ref for를 하면 리뷰가 요청됨
이걸 쓰지 않고
git push {gerrit저장소이름} {브랜치이름}
이렇게하면 gerrit으로 push되고, 자동으로 gitlab으로 push가 됨.
머지는 gitlab을 들어가서 하기.