반응형 Reset1 [Git reset] Git 저장소로 올라간 것들 되돌리는 방법 , 커밋삭제 회사에서 코드를 git에다가 올렸는데 QA를 진행하지 않고 dev서버에 올려서 커밋을 삭제하는 상황이 생겼었다. 실서버에 올라간 건 아니지만 추후에 merge 했을 때 문제가 생길 수 있기 때문에 커밋을 삭제해야 하다. (깃에 올릴 때는 신중하게 올리자...) 나중에 보기 위해서 정리해보았다. 이 방법은 팀원들 중에 한 번도 git pull을 가져가지 않은 상태여야 한다. 선택지는 git revert과 git reset이 있다. revert는 삭제커밋을 남긴다는 점이 있고 reset은 커밋을 삭제할 때 사용된다. 여기선 굳이 커밋 삭제 기록을 남기지 않아도 되기 때문에 git reset을 해보겠다. git log 로그를 확인해서 되돌아가고싶은 커밋의 해쉬를 복사해놓는다. reset에서 옵션으로 많이 사용.. 2021. 5. 17. 이전 1 다음 반응형