안녕하세요
git reset HEAD^ 가장 최근의 커밋 삭제하기 본문
현재 작업중인 브랜치의 가장 최근 커밋을 삭제하는 명령어
git reset HEAD^ 뒤에 "~"
물결표를 붙이면 물결표가 추가된 개수만큼 커밋을 더 삭제한다.
현재 브랜치에서 삭제한 커밋 히스토리 상태를 업데이트를 위해서는 -f 명령어를 사용하여야 한다.
git push -f origin "브랜치명"
협업 시에는 가능한 한 main에서는 가능하면 하지 않도록 하고,
개인 branch에서 작업할 때 커밋을 수정해야할 때만 사용하도록 한다.