dev 브랜치에서 issue 브랜치 생성 후 merge하기

김성수·2023년 5월 29일
0

github

목록 보기
6/11

들어가면서

키오스크 프로그램을 만들면서 addProductCnt 값을 전역으로 선언함으로 인해 java.lang.IndexOutOfBoundsException 발생
위 이슈를 해결하기 위해 브랜치를 생성하고 dev 브랜치에 병합 및 이슈 브랜치 삭제하는 과정을 다뤄보겠다.

이슈 해결하기

git checkout -b issue1 명령어로

issue1 브랜치를 생성하고 HEAD가 바로 issue1을 바라보도록 설정

git add . 명령어로 변경 사항을 스테이징.

변경된 사항을 커밋하고

커밋한 사항을 git log로 확인

commit한 issue1 사항을 dev 브랜치에 병합하기 위해

git checkout dev로 HEAD를 변경하고

git merge issue1으로 dev에 병합한 뒤

git push origin dev를 원격 저장소에 push함으로 병합된 것을 확인.

git diff <변경 전 커밋> <변경 후 커밋> 명령어로 변경된 사항 확인

참고로 git diff를 쓸 때 변경 전 커밋이 앞에 와야함.

마지막으로

git branch -d issue1 명령어로 issue1 브랜치를 삭제하고

브랜치 목록을 확인해서 제대로 삭제되었는지 확인

profile
깊이 있는 소프트웨어 개발자가 되고 싶습니다.

0개의 댓글