ABOUT ME

Today
Yesterday
Total
  • Git - rebase
    Git/Git 기초 2022. 1. 6. 00:55

    rebase

    커밋 이력 통합

     

    위 사진은 과거의 커밋된 내역을 나열한 사진이다.

    커밋 이력 중 "commit의 설명을 추가"에 대한 커밋과 "pull의 설명을 추가"에 대한 커밋을 하나의 커밋으로 통합하고자 한다.

     

    git rebase -i HEAD~~

    과거의 커밋 내역을 통합하고자 할 때는 위 명령어를 사용하면 된다.

     

     

    "git rebase -i HEAD~2" 명령어를 사용하면 가장 최근 2개의 커밋 이력에 대한 에디터가 열린다. "pull의 설명을 추가"에 대한 커밋 이력의 "pick" 문자를 "squash"를 의미하는 "s"로 변경한다. 변경이 끝났으면 ":wq"를 입력해서 저장을 한 후 에디터를 종료한다.

     

     

    에디터가 종료되면 위 사진과 같은 화면이 나올 것이다.

     

     

    기존의 커밋 메시지를 대체할 새로운 커밋 메시지를 입력한다.

     

     

    커밋 로그를 확인하면, 위 그림과 같이 기존의 커밋 내역이 하나의 커밋으로 통합된 것을 확인할 수 있다.


    출처

    https://backlog.com/git-tutorial/kr/stepup/stepup7_5.html

     

    728x90

    'Git > Git 기초' 카테고리의 다른 글

    댓글

Designed by Tistory.