최근 업데이트 2020-06-02 원격저장소에서 커밋 히스토리 제어( reset/revert ) 1. Reset 후 강제 push하기 Git에서 작성한 커밋들을 되돌리고 싶을 때, 아직 원격저장소로 push 하지않은 경우에는들을 기반으로 작성되 $ git reset {commit_id}으로 원하는 상태로 원상복구할 수 있지만, 아래 이미지처럼 이미 원격저장소로 push 해버린 경우에는 로컬에서 커밋을 되돌린 후에 강제로 push를 해야한다. 예로 아래 이미지처럼 HEAD에서부터 세 개의 커밋을 완전히 제거할 수 있다. 1-1. 로컬에서 되돌리고 싶은 커밋으로 간다 아래 명령문을 여러번 실행하면서 원하는 커밋상태로 간다. HEAD^으는 바로 아래 커밋으로 되돌리게 되고, HEAD~3와 같이 하게 되면 헤에..