Divide and Conquer
[Github] tag의 특정 시점 release 코드 수정 후 master branch에 반영 본문
728x90
# Git 특정 태그로 이동하는 명령어
git checkout tags/태그이름
4-1. Git 특정 태그로 이동하면서 브랜치 생성하는 명령어
$ git checkout tags/태그이름 -b 생성할브랜치이름
1. release 브랜치(hotfix-1.2.1)를 'master' 브랜치(유일!)에서 분기
이슈 해결을 위한 브랜치를 -b 뒤의 이름으로 생성하는 것, -b가 브랜치 생성
$ git checkout -b hotfix-1.2.1 master
2. 버그 수정
3. 커밋
4. 'master' 브랜치로 이동
$ git checkout master
4. 'master' 브랜치에 hotfix-1.2.1 브랜치 내용을 병합(merge)한다.
#$ git merge --no-ff hotfix-1.2.1
$ git merge hotfix-1.2.1
# 브랜치 삭제
5. 병합한 커밋에 새로운 버전 이름으로 태그를 부여한다.
$ git tag -a 1.2.1
/* 'hotfix' 브랜치의 변경 사항을 'develop' 브랜치에도 적용 */
6. // 'develop' 브랜치로 이동한다.
$ git checkout develop
7. // 'develop' 브랜치에 hotfix-1.2.1 브랜치 내용을 병합(merge)한다.
$ git merge --no-ff hotfix-1.2.1
https://velog.io/@cheesechoux/git-clone%ED%95%B4%EC%84%9C-%ED%8A%B9%EC%A0%95-tag%EA%B9%8C%EC%A7%80-branch-%EB%A7%8C%EB%93%A4%EA%B8%B0
https://gmlwjd9405.github.io/2018/05/11/types-of-git-branch.html
https://velog.io/@kwonh/Git-%EB%B8%8C%EB%9E%9C%EC%B9%98%EB%A8%B8%EC%A7%80%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%9D%B4%EC%8A%88%ED%95%B4%EA%B2%B0-%EC%B6%A9%EB%8F%8C-%ED%95%B4%EA%B2%B0-Branch-Merge반응형
'2025 > CICD' 카테고리의 다른 글
| Git 명령어 Window cmd로 실행 (0) | 2025.02.03 |
|---|---|
| [Github] 깃 버전 관리 방법2 (0) | 2024.05.16 |
| [Github] 교육 일정 및 자료 관리 방법 (0) | 2024.03.21 |
| [Github] 깃 버전 관리 방법 (0) | 2024.03.13 |
| [Github] 기존의 폴더를 Git Repo에 연결 (0) | 2023.08.03 |
Comments