git 시작 2편 - 실무에서 사용할 깃플로우
- 프로그래밍/git hub
- 2021. 11. 18.
1. 시작하기전 참고내용
- 사용법을 알려주는게 아니라, 여러명이서 1개의 프로젝트를 진행시 원활하게 git을 운용하기 위한 방법론이라고 보시면 됩니다
- 이 내용은 계속 개선해나갈 여지가 있습니다
2. 작업환경 :
1) APM 웹서비스 (본서버&테스트서버 운용중)
2) 소스트리
3) 저장소 (github)
- 로컬저장소 pc : 각 개인 pc의 로컬저장소
- 원격저장소(origin) : 각 개인의 원격저장소
- 업스트림(upstream) : 각 개인의 원격저장소에서 바뀐 코드를 공유하고 합치는 저장소
3. 적용방식
*fork : 업스트림 저장소에서 어떤부분을 추가, 수정할 때 업스트림의 저장소를 내 오리진 저장소로 복제
1) 처음 작업시 : 업스트림-> (포크) -> 오리진-> (클론) -> 로컬
2) 업스트림에서 변경된 내용을 오리진 및 로컬에 반영시
3) 업스트림에 반영시 : 로컬 -> (커밋+푸시) -> 오리진 -> (풀리퀘스트) -> 업스트림
소규모 팀 운용법
예시)
브랜치 운용
master : 이전 출시버전
release : 이번 출시 버전을 준비하는 브랜치
develop : 개발
feature/xxxx : 구체적인 기능 (작은 단위)
hotfix/xxxxx : 수정할 오류 (작은 단위)
참고자료
https://ebbnflow.tistory.com/260
https://techblog.woowahan.com/2553/
http://labs.brandi.co.kr/2020/12/02/leesh.html
'프로그래밍 > git hub' 카테고리의 다른 글
git 시작 3편 - 업스트림에서 변경된 내용을 오리진 및 로컬에 반영시 (0) | 2021.11.18 |
---|---|
git 시작 1편 - 용어 정리 (0) | 2021.11.18 |
error Updates were rejected because the tip of your current branch is behind 깃허브에 push가 안되는 이유(with.소스트리) (0) | 2019.07.05 |
Push / pull 사용시 원격 저장소 연결 에러 'origin' does not appear to be a git repository (0) | 2019.07.04 |
안드로이드 스튜디오 깃허브 사용방법 (연결/ssh키 생성/인증) (0) | 2019.06.10 |