반응형
Reset
-
[git] fetch 등 되돌리기 / git reflog / git reset --hardgit 2023. 5. 14. 23:58
깃을 사용하다가 잘못 하는 경우가 많다. 그 때 되돌리는 방법에 대해 알아보자. 프로젝트를 하다가 깃 fetch를 잘못해서 데이터가 다 날아간 것 같았다 ㅠㅠ fetch를 잘못 이해한건지, 다른 것에서 문제가 생긴건데 오해하고 있는건지는 모르겠지만 문제가 생겼으니 해결해보자 ! 먼저, git reflog를 통해 전체 로그를 다 본다. git log와는 다르게, 원격저장소에 올라가있지 않은 정보도 다 뜨니까 자잘한 실수들을 다 잡을 수 있다. HEAD@ 앞에는 해시코드가 뜨며, git reflog 아래와 같은 코드로 reset 할 수 있다. --hard 말고도, 목적에 맞게 다른 속성을 사용하여 본인의 프로젝트에 맞게 사용하기를 추천 ! git reset --hard 그러면 해당 해시코드를 가진 head로..