게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
깃허브 git-flow 질문
게시물ID : programmer_22483짧은주소 복사하기
작성자 : DJ.A(가입:2014-05-03 방문:1306)
추천 : 0
조회수 : 553회
댓글수 : 4개
등록시간 : 2018/07/02 13:48:18
옵션
  • 본인삭제금지

안녕하세요

학교에서 프로젝트를 진행하면서 git hub를 쓰고 있는데요, 조금 이상하게 된 것 같아서 질문합니다.

우선 깃허브를 적용할 때 git-flow전략을 읽어서 현재 진행하고 있는 프로젝트 내에서도 master브랜치와 Dev브랜치를 나누어서,

master브랜치는 알파판, 베타판, 최종판 커밋이력을 남기려고 했고, Dev는 말그대로 개발하는 동안 쭉 사용하는 브랜치입니다.

그리고 팀원들은 Dev의 어느지점에서 Checkout을 한 후 새로 브랜치를 생성하여, 프로그램을 수정/추가 하고 완료하면 그것을 Dev브랜치에 Merge하는

방식으로 개발을 해 왔습니다.

그리고 Dev브랜치의 특정 지점을 다시 master브랜치에 merge 했는데.. 이게 왠걸 깃허브에서 이력을 보니 커밋수가 수백개가 넘습니다.

아마도 지금까지 했던 Dev브랜치 작업이력이 master에도 적용되버린 것 같습니다..

그래서 이상적인 형태는 Dev브랜치는 작업이력이 다 남아있어서 하나한 찾아볼 수 있는 브랜치고, 

master브랜치는 알파, 베타, 최종판 커밋이력만이 남아있어서 어느 커밋이 배포가능한 버전인지 한눈에 알 수 있게 하는 그림이었는데..

master에도 수백개의 커밋이..ㅜㅜ

원래의 의도대로 master 브랜치를 남기려고 했다면, 어떻게 조작해야하나요?

알려주시면 감사하겠습니다.
전체 추천리스트 보기
댓글쓰기
리스트 페이지로
데이터절약모드
◀뒤로가기
PC버전
맨위로▲
공지 운영 게시판요청 자료창고