형상관리/Git

[인텔리J] 인텔리J로 GIT을 사용하자 2(새로운 브랜치 생성과 이동)

Wings of Freedom 2021. 4. 2. 00:45

새로운 Branch를 만들어보자

New Branch를 클릭한다.

다음과 같이 새로운 Branch 이름을 설정한 후 생성한다.

아래 사진의 오른쪽 하단과 같이 hotfix branch 생성과 동시에 checkout된 것을 확인할 수 있다.

그럼 두번째 커밋을 해보자 우선 index.jsp 파일을 다음과 같이 수정 파일을 눌러서

아래 first hotfix branch 내용을 추가하였다.

그리고 커밋을 진행하였다.

다음과 같이 commit message를 입력하고

커밋을 진행한다.

커밋이 완료된 파일들은 다음과 같이 흰색으로 파일명이 변경되고

아래와 같이 Default Changelist에서 사라진 것을 확인할 수 있다.

이제 master branch로 이동해보자

다음과 같이 화면 우측 하단에 git을 클릭하고 > master > checkout을 클릭한다

참고로 현재 branchs는 다음과 같이 명찰 모양으로 그리고 다른 branch는 별 표시를 갖고 있다.

다음과 같이 master branch로 변경된 것을 확인할 수 있다.

그리고 아시다시피 아직 merge를 진행하지않았기 때문에 master branch의 git에는 hotfix branch에서 추가한 first hotfix branch라는 문구가 추가가 안되어 있는 것을 확인할 수 있다.

그럼 이제 merge로 병합을 시도해보자.

우측 하단에 master branch를 클릭한다.

아래와 같이 Merge into Current를 클릭한다.

다음과 같이 merge가 정상적으로 되었으면

아래와 같이 master branch에도 hotfix branch의 내용이 병합된 것을 확인할 수 있다.

 

출처 : namubada.net/246?category=779993