IntelliJ에서 Git을 이용하여 머지하는 것은 항상 헷갈린다.
그래서 기억하기 위해 작성.
Branch A가 있고, Branch B가 있다고 가정하자.
나는 BranchB의 내용을 Branch A에 반영하고싶다.
그럴때의 방법은..
1. intellij하단의 브랜치를 클릭하여 머지 할, (소스를 반영해줄) 브랜치를 생성하거나 선택한다. (여기서는 A)
소스 체크아웃이 끝나면 fetch/ pull등을 통해 소스를 땡겨와도 좋다.
2. 이제 소스를 머지해와서 BranchB의 내용을 A에 머지할거다. IntelliJ의 메뉴중 git선택 -> merge해서 브랜치 이름을 BranchB로 정의 후, merge.
만약 conflict가 없을 경우 바로 머지가 되고, conflict이 발생하면 머지하는 창이 뜬다.
3. 머지 완료되면 push. 그러면 된다.
반응형
댓글