최대 1 분 소요

코드 짜다가 실수 했다 되돌아가자

 

파일 단위의 복구

 

git restore 파일명

파일 하나를 되돌리는 방법

 

git restore --source 커밋아이디 파일명

특정 commit 시점으로 파일을 복구함

 

git restore --staged 파일명 

특정 파일을 staging 취소 가능

 


커밋단위의 복구

git revert  특정 커밋 아이디 

커밋을 삭제해주세요: 과거 조작 불가능 하다

여기서 작업한거 제거하는 commit은 생성가능 하다

에디터가 발생하고 수정한다

 

git revert HEAD

최근 commit 취소가능 하다

git reset --hard 커밋아이디 

merge commit 취소가능하다

커밋이 생성된 시점으로 되돌리기 가능 하다

협업시 사용 안됨

git reset --soft 커밋아이디 

리셋인데 변동사항 지우지 말고 스테이징 해놓기

 

git reset -- mixed 커밋아이디

리셋인데 변동사항 지우지 말고 unstage해놓기

카테고리:

업데이트:

댓글남기기