DevOps/Git

[Eclipse][GIT] Branch 병합하기

reallygeorge? 2020. 2. 14. 11:05
  • 두개의 Branch를 병합 하기 위해서 기준이 될 Branch-보통은 Master Branch-를 선택한다.

  • 마우스 오른쪽 click ->Team->merge를 누른다.

Master쪽 Hello.jsp
Second쪽 Hello.jsp

  • 병합시킬 second branch를 클릭한다.

 

Branch 충돌 해결하기

  • Branch 합병시 다른 코드가 같은 줄에 있다면 충돌이 일어난다. 

master 파일과 second 파일 같은 라인에 다른 내용을 입력

  • Merge를 하게 되면 충돌 메세지가 뜨게 되고 파일에 표시가 나타난다.

  • 충돌이 나면 파일이 빨간색으로 변한다.

  • 파일을 재수정후 commit하게 되면 message도 충돌 수정에 대해 적혀있다.

*Merger Tool

  • 충돌이 일어났을때 Merge Tool을 사용하면 어디에서 충돌이났는지 알 수 있다.
  • 프로젝트 오른쪽클릭 - > Team ->Merge Tool

 

 

History

  • 프로젝트 오른쪽 클릭 ->Team->show in History를 누르면 지금까지의 커밋 상태를 볼 수 있다.

  • History에서 과거의 commit을 오른쪽 클릭 ->Reset ->Hard를 누르면 과거의 코드로 돌아간다.

reset하시겠습니까?