본문 바로가기

git

하위 브랜치 이동 시에(develop > feature) 취해야할 행동 정리

Git을 사용하다보면 feature 브랜치에서 작업 후에 develop 내용을 Merge하여 사용해야 할 때도 있지만, develop 브랜치 하위의 feature 브랜치로 넘어가서 작업을 해야 할 때도 있다. 

 

그렇다면 develop > feature 브랜치로 이동 시에 어떤 행동을 취해야 할까? 이에 대해 정리해보고자 한다. 

나는 IntelliJ를 사용하고 있다. 

 

1) develop 브랜치에서 우클릭 > Checkout 후 원하는 feature 브랜치로 이동한다. 

2) Terminal을 열면 checkout한 브랜치로 경로가 이동해있다. 여기서 git pull origin develop 을 작성해준다.

3) 위의 코드를 입력하고 나면 azure에서(azure을 사용하고 있다) 비밀번호를 입력하라고 나오는데, 해당 develop 브랜치에서 clone할 시에 생성되는 Generate git credentials에서 나오는 비밀번호를 입력한다. 

 

4) 입력을 하고 나면 develop 브랜치의 최신 작업 사항이 터미널에 뜨며, 하단의 그림에서 push 하라는 초록색 아이콘이 뜰텐데, push를 해주면 된다. 

이렇게 해서 feature 브랜치에서 develop 브랜치의 최신 커밋 반영을 더하여 feature 브랜치에서 작업을 이어나갈 수 있다.