프로그래밍/소소한 팁
Git 커밋 삭제하기
_Min
2021. 6. 5. 23:31
깃 커밋창에 들어가면 오른쪽 클립보드 모양 옆에 8ee365b97120092cc35dd0952a05e8343707986c 라고 번호가 있다.
이걸 이용하자
hard 옵션
git reset --hard 8ee365b97120092cc35dd0952a05e8343707986c
돌아간 커밋 이후의 변경 이력을 전부 삭제 한다
soft 옵션
git reset --soft 8ee365b97120092cc35dd0952a05e8343707986c
커밋 메시지는 적은 위치로 돌아가있고, 변경 파일 내용은 유지된다
마지막
git push -f origin master
위의 두 개를 수행한 후 마지막 명령어를 수행하면 원격 저장소에서도 해당 내용이 삭제된다.
728x90