안녕하세요

git reset HEAD^ 가장 최근의 커밋 삭제하기 본문

카테고리 없음

git reset HEAD^ 가장 최근의 커밋 삭제하기

sakuraop 2023. 6. 28. 16:07

현재 작업중인 브랜치의 가장 최근 커밋을 삭제하는 명령어

git reset HEAD^ 뒤에 "~"

물결표를 붙이면 물결표가 추가된 개수만큼 커밋을 더 삭제한다.

 

현재 브랜치에서 삭제한 커밋 히스토리 상태를 업데이트를 위해서는 -f 명령어를 사용하여야 한다.

git push -f origin "브랜치명" 


협업 시에는 가능한 한 main에서는 가능하면 하지 않도록 하고,

개인 branch에서 작업할 때 커밋을 수정해야할 때만 사용하도록 한다.