경험의 기록

로컬저장소에서 수정한 파일을 다시 예전 커밋으로 복구하고 싶을 땐,

git reset [커밋 아이디] --hard

를 사용하면 된다.

 

C라는 파일을 추가했다.

만약 전의 커밋으로 돌아가고 싶을 때,

돌아가고 싶은 커밋의 아이디를 복사한다. (앞6글자 or 다)

 

로컬 저장소에서 C를 추가하기 이전의 상태로 복귀하였다.

 

여기서 원격 저장소에도 커밋을 반영하고 싶다면,

git push -f origin [브랜치 이름]

를 사용하면된다.

C를 커밋하기 이전의 상태로 돌아왔다.

하지만 이 방법은 이전 커밋들이 전부 삭제되므로 혼자 사용하는 브런치에서 사용해야 한다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading