git 강제 merge 및 branch 삭제 질문입니다.


안녕하세요. git을 사용중인데, 현재 한 6개 정도의 브랜치가 있습니다;

사용하고 있는 브랜치는 하나인데, 머지하면 귀찮아가지고 차일피일 미루다가 이지경까지 왔는데요,

질문은 현재 개발중인 최신 브랜치를 master 브랜치에 강제로 덮어쓰고 그 외 브랜치들은 다 삭제하려고 하는데, 이렇게 해도 괜찮은지 모르겠네요; 만약 오류가 나면 아주..심각해질거 같아서 일단 질문해보고 하려구요..

일단 현재 브랜치가

브랜치1 에서 브랜치 2 생성, 브랜치 2에서 브랜치 3 생성, 브랜치 3에서 브랜치 4 생성... 이런 구조로 되어 있어서 이전 브랜치들을 삭제하면 현재 브랜치에 영향을 주게 될 것 같아 망설이고 있습니다.

조언 주시면 감사하겠습니다~!


조회수 134


1 답변


좋아요
0
싫어요
채택취소하기

차례대로 머지 한후에 지워주시면 됩니다.

branch1 에서 2를 만들고 2에서 3을 만들고 ... 이런식으로 꼬리를 물고 6까지 만드셨다면

  1. 명령어를 통해서 branch6의 최신 commit을 푸쉬합니다.

[현재 브랜치] git 명령어

[branch6]git push origin branch6
  1. branch5에 머지합니다.

  2. branch5에 갱신된 최신 commit을 로컬 레포지토리로 pull받습니다.

[branch5]git pull origin branch5
  1. 필요 없어진 branch6를 삭제합니다.
[branch5]git branch -d branch6

이를 master branch까지 차례대로 반복해주시면 됩니다.

  • 2016년 10월 21일에 작성됨

  • li태그 안에 코드를 삽입하니 번호가 계속 처음부터 갱신되네요... 그냥 첫째줄 부터 순서대로 하시면 됩니다.    fe22   2016.10.21 12:07     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close