ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • How can I remove git origin commit history? / 어떻게 Git에서 원격 commit 기록을 삭제할 수 있을까요?
    카테고리 없음 2022. 5. 9. 19:21

    Git으로 형상관리를 하다보면, 뜻하지 않은 commit message 지가 push 되어 원격에 올라가는 경우가 있습니다.

    그런 경우에는 차근차근 아래와 같은 절차를 밟아주시기 바랍니다.

    1. 자신이 되돌리고 싶은 branch로 reset 합니다.

    1-(1). IntelliJ를 사용하시는 분은 intelliJ의 좌측 하단의 'Version Control' 탭을 클릭합니다.

    (Version Control: Local Changes, Log 이 두가지 탭이 보이실텐데요. Log 탭으로 이동합니다)

     

    intelliJ 하단 탭

    1-(2). 자신이 이동하고 싶은 branch의 이름을 우클릭 합니다.

    1-(3). Reset current branch to here... 탭을 클릭합니다. 그 후 팝업이 발생하면 Hard 라디오 버튼을 선택합니다.

    1-(4). 그 후 아래와 같은 명령어로 서버에 반영합니다.

     

    git push origin +master

     

    1-(5). git log를 보며 commit의 흔적이 제대로 지워졌는지 확인합니다. 조금더 정확하게 말씀드리면 초기화 하고싶은 브랜치로 잘 이동하였는지 살펴보면 될 것입니다.

     

    제가 도움을 받은 사이트에서 읽은 내용을 제 상황에 맞게 재구성하여 포스팅 한 것으로, 도움 받은 사이트를 링크걸어둘게요.

    출처

    https://ncona.com/2011/07/how-to-delete-a-commit-in-git-local-and-remote/

    댓글

Designed by Tistory.