본문 바로가기
SCM(Software Configuration Management)/Git

[Git] "Merge branch 'master' of"가 Push 하면 자동으로 생기는게 싫다면

by 연구자 공학코드 2022. 9. 1.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

Push 하면 "Merge branch 'master' of"가 자동으로 생기는 경우가 있을 것이다. 이는 local branch에 변경점이 있고 local branch에 반영되지 않은 변경점이 remote branch에도 있는 경우 Pull 하고 Push를 하면 자동으로 Merge가 수행되어 발생한다. 이런 것이 싫다면 해결 방법이 여러가지가 있겠지만 Pull할 때 rebase 옵션을 true로 설정하면 예방이 가능하다. 단, Git 미숙련자라면 rebase를 true로 설정하지 않는 것을 추천한다.

병합 문구
rebase를 true로 설정한 화면

rebase 옵션 값을 수정하는 방법은 여러가지가 있겠지만 이클립스(Eclipse)에서 수정하는 방법은 'Prefereces' - 'Team' - 'Git' - 'Configuration' - 'System Settings' - 'pull' - 'rebase'로 이동하면 설정하는 창이 있다.

728x90
반응형

댓글