📱시흥시 공공 자원 안내 및 건의 앱
< 여기 있시흥 >
< 여기 있시흥 >
공공 자원 검색 | 공공 자원 상세보기 | 공공 자원 리스트 보기 |
---|---|---|
카카오 로그인 인증 | 건의글 보기 | 건의글 작성 |
김정현 | |
---|---|
김하린 | |
박찬민 |
- Fork 생성해서 각자 본인 저장소에서 작업
- 소스트리에서 원격 저장소 추가
- 각자 저장소에서 다른 참여자의 작업 진행 상황 수시로 확인
- 원본 저장소에 feature 별로 issue 생성
- Issues - New issue - 타이틀, 내용 작성 후 추가
- 이슈 번호 확인 (#이슈번호)
- 각 issue가 끝나면 close 하기
- 각자 Fork 한 저장소에서 Branch 생성하여 작업
- 기능별로 issue 생성 후 Branch 생성
- feature/{이슈번호}-{기능명} 브랜치 생성 후 작업
- commit message는 이슈번호를 붙여서 작성 (ex. #1 README.md Git Rule 추가)
- 원본 저장소에 병합할 경우
- 소스트리의 작업한 Branch에서 원본 저장소 위치와 병합
- 충돌 없으면 github 에서 main <- branch 로 Pull requests 작성 및 merge
- 충돌 있으면 소스트리에서 수정하라고 나오는데, 각자가 현재 원본 저장소와 작성 코드 충돌 해결
- 충돌 해결 후 Pull requests 작성 및 merge
- 다른 참여자의 branch에 병합할 경우
- 소스트리의 작업한 Branch에서 다른 참여자의 branch에 병합
- 충돌 없으면 github 에서 branch <- branch 로 Pull requests 작성
- 충돌 있으면 소스트리에서 수정하라고 나오는데, 각자가 현재 원본 저장소와 작성 코드 충돌 해결
- 충돌 해결 후 Pull requests 작성
- 원본 저장소 병합이 이루어지면, 각자 소스트리에서 패치
- 원본 저장소의 주인은 pull를 통해 반영
- fork한 참여자는 자신의 main branch에서 현재 원본 저장소의 main에 병합
- 병합 완료되면 Push를 통해 자신의 fork 저장소에 원본 저장소 상태 반영