💻 하나씩 차곡차곡/etc.

[intelliJ(인텔리제이)/git] Merge ~ VS Rebase

뚜루리 2024. 1. 4. 08:44
728x90
320x100
오늘의 궁금증 :
인텔리제이에서 Update Project 를 클릭하면
Merge incoming changes into the current branch 와
Rebase the current branch on top of incoming changes 를 고르라고 뜬다.
둘의 차이가 뭘까?

 

Merge incoming changes into the current branch

  • 본인이 작성하던 코드가 수정된 경우 충돌을 미리 알려주고 어떻게 합병할지 물어봄. 

 

Rebase the current branch on top of incoming changes

  • 커밋로그도 새로 쓰고 정렬도 세로하고 기존의 커밋트리가 완전 변경된다 Master를 변경한다고 생각하면 됨.

  • 되도록이면 Merge incoming changes into the current branch을 사용하고 필요에 의해 Rebase를 사용해야지

 

 


출처 - https://leirbag.tistory.com/53

 

[IntelliJ] 인텔리제이 Git 사용방법

인텔리제이에서의 Git는 GUI로 내장되어 있습니다. 다른 컴파일러에 비해 굉장히 편하게 사용이 가능합니다. 1. Pull (Update Project) Pull 하는 방법입니다. Update Project를 누르면 됩니다. 누르게 되면 Mer

leirbag.tistory.com

 

728x90
320x100