git를 이용하여 형상 관리를 하던 중 업체 측에서 소스코드를 날려 push 상태를 이전으로 돌려야 한 적이 있습니다. 이런 상황을 해결하기 위한 방법을 알아보겠습니다. 본격적인 설명에 앞서 간단하게 설명하면 다음과 같습니다.reset : 이전 시점의 commit 내역으로 branch를 되돌린다.revert : 과거로 가겠다는 이력을 남기고 commit 내역으로 돌아간다. Reset#git reset#특정 commit 상태로 HEAD이동한다. commit 하기 전 상태로 돌린다.git reset --soft [commit hash]#특정 commit 상태로 HEAD와 인덱스를 이동한다. 파일은 수정한 상태로 남는다git reset --mixed [commit hash] #특정 coomit 상태로 이전 상..