[TIL] git reflog로 복구 시키기

1107 단어 TILTIL

진짜 git때문에 운날,,,진짜 울었다,,,rebase,,,

...? ㅜ 어쩌란건지.... 손절하고싶었다....

💥 git commit 후 rebase 하는 과정에서 날라간 작업물 되살리기

* git reflog 이용하기

  1. git reflog(여태 사용한 명령어도 함께 뜬다)로 이전 커밋 목록을 띄운다
git reflog
  1. 복원하고 싶은 커밋으로 checkout 한다.
git checkout a94af7
  1. checkout한 상태에서 git branch backup 명령어로 브랜치를 만든다.
    (브랜치 이름은 원하는걸로 한다.)
git branch backup 
  1. backup 브랜치로 checkout한다. 복원된 작업물이 backup 브랜치에 남아있다.
    (해당 작업물이 맞는지 화면열어서 확인해보기)
git checkout backup
npm start
  1. 원래 작업하던 브랜치로 넘어가 git merge backup 으로 브랜치 간의 변경사항을 합친다.
git merge backup






사고망탱 살려준 사막의 오아시스 남멘&도현짱....🤍

좋은 웹페이지 즐겨찾기