로컬 레포지토리에서 어떤 시점 이후의 모든 커밋들을 취소하고 싶거나, 잘못 커밋한 내용을 원격 레포지토리(Github)에 push를 했을 때, 이를 취소(삭제)하는 방법을 알아본다. 1. 로컬 레포지토리에서 커밋 취소하기 (1) 돌아갈 커밋 ID 알아내기 git log 명령어는 지금까지의 커밋 내역을 보여주는 명령어로, 여기서 돌아갈 시점의 커밋 ID를 알아낸다. ✅ 예를 들어, 시간 순으로 A - B - C 커밋내역이 있을 때, B, C 커밋을 취소하고 싶다면 A 커밋의 ID를 알아낸다. git log // 또는 git log --pretty=oneline ✅ 위에서부터 아래로 최신 커밋 내역이 보여진다. ✅ 위 사진을 보면 알 수 있듯이, 커밋ID가 꽤나 길다. 다 알 필요는 없고, 앞의 4글자 정도..