[git] 원격 저장소에 올라간 커밋 되돌리기

성지혜·2022년 10월 17일
0

📍 1. 로컬에서 되돌리고 싶은 커밋으로 가기

  • 아래 명령문을 여러번 실행하면서 원하는 커밋상태로 간다.
  • HEAD^으는 바로 아래 커밋으로 되돌리게 되고, HEAD~3와 같이 하게 되면 현재에서부터 최근 3개 아래의 커밋으로 되돌아간다.
git reset --hard HEAD^

📍 2. 강제로 푸쉬하기

  • 원하는 상태의 커밋으로 돌아왔다면, 그 상태로 강제 푸쉬를 한다.
  • -f는 또는 --force강제로 푸시함을 의미한다.
git push -f origin master

📍 3. 주의사항

커밋 히스토리를 강제 조작하기 때문에 팀과 공유한다면 타격이 있을 수 있다.

profile
많이많이 시도해보기

0개의 댓글