vueJava/java/git.md

30 lines
1.0 KiB
Markdown

### 임시 git 설정(SSH 터널링)
```
ssh -i KLAC_SYS_ADM.pem -o ServerAliveInterval=60 -L 8081:localhost:8081 -L 5000:localhost:3000 rocky@192.168.30.7 -p 6722
```
### 브랜치 용도
- master: 운영 서버 반영 브랜치
- dev: 개발 서버 반영 브랜치
- mix: 개발용 브랜치
### 신규 브랜치 작성 방법
- feature/gitea아이디/번호
- 예) feature/natoro/1
- push 할 때마다 뒷 번호는 증가
### git 사용 방법
1. 작업하기 전 반드시 mix 브랜치에서 new branch로 생성
2. 작업이 완료될 경우 반드시 commit
3. 새로운 내용을 받을 때 pull(예: mix 브랜치 pull)
4. 작업한 내용을 서버에 올릴 때 push
5. 개발자는 merge 작업하지 말 것!
6. 작업 단위는 작게 진행(기능별로 분리해서 branch 작업)
7. 커미터, 기능별 태그 관리 및 버전 관리할 것
### 소스 관리 및 반영 관리(수정)
1. pull request 처리 주기
2. 코드 리뷰 주기
3. 반영 주기
4. 예) 수요일 - 오후 4시 pull request 처리