Git & Github

[Git] 특정 커밋 내역 삭제하기 : rebase 시리즈

용감한 개복치 2023. 6. 9. 02:48

요약

git rebase -i <삭제하고 싶은 커밋의 바로 직전 커밋 id>

 

설명

git log : 커밋한 기록을 볼 수 있다

지우고싶은게 b3479~ 의 커밋이라면, 그 바로 직전의 커밋인

git rebase -i effd어쩌구

rebase -i <commit id>를 하면 위의 그림과 같은 화면이 뜨는데 이때, 지울 게 가장 위의 커밋이어야한다.

(현재 나는 다른 커밋 지우기를 해버려서 id가 안맞지만...아무튼..)

 

해당 커밋의 pick -> d 로 바꿔주고 종료

esc

:wq

 

 

 

'Git & Github' 카테고리의 다른 글

[Git]not a valid object name: 'main'  (0) 2022.12.13
[Git] 리드미로 프로필 꾸미기  (0) 2022.03.12
[Git]git 시작하기  (0) 2022.02.08