프론트엔드 첫걸음

특정 커밋지점으로 소스 되돌리기 - git restore --source HEAD~[숫자] [파일명] 본문

개발 공부/Git

특정 커밋지점으로 소스 되돌리기 - git restore --source HEAD~[숫자] [파일명]

차정 2022. 7. 5. 00:45

git restore --source HEAD~1 [파일명] 

1단계 전 커밋으로 돌린다.

현재 파일의 커밋되지 않은 변화는 사라진다.

 

이 때 HEAD는 여전히 가장 최근 커밋에 있고,

다시 가장 최근의 소스로 돌리고 싶으면

git restore [파일명] 하면된다.

 

ex)  a.txt 와 b.txt를 3개의 커밋 전으로 돌리고 싶다.

 git restore --source HEAD~3 a.txt b.txt