Project/24-1 Everywhere

[Git] 이전으로 돌아가기 - git restore/git reset

selfdevelop 2024. 8. 13. 17:39

$git restore 파일명.확장자

: 해당 파일의 가장 최신 버전으로 돌아김

 

$git restore --staged 

: 스테이징 취소

 

$git reset -- HEAD^

: 가장 마지막에 한 커밋 취소

  HEAD^ 
: 현재 HEAD가 가르키는 브랜치의 최신 커밋
: git log를 실행했을 때, (HEAD -> 브랜치)에서  가르키는 브랜치의 최신 커밋

 

$git reset 커밋해시

: 특정 커밋으로 되돌리기