커밋한 내용을 버리고 이전 커밋 상태로 돌리기 상황 설명: 코드를 작성하다가 실수로 잘못된 수정들을 많이 해서 문제가 생겼을경우, 이것들을 지난 커밋 상태로 돌려놓고 다시 코드를 테스트해보고 싶은 경우들이 많이 있다. 해결하기: 이때 보통 어떤부분을 수정했는지 사람이 완벽하게 다 기억하지는 못하기 때문에 손으로 일일히 복구하기 보단 git의 기능을 이용하여 지난 커밋으로 변경하는 것이 훨씬 빠르고 안정적이다. 저장소 전체(모든파일) 하드리셋하기 하드리셋을 할 경우 해당 커밋으로 저장소를 돌려놓으면서 그 이후의 commit 상태들은 다 지워지게됨에 주의하자.(수정된 내용들뿐 아니라 커밋 기록들까지 아예 깨끗히 삭제된다.) 레포지토리의 마지막 커밋 상태(HEAD)로 돌아가려면 다음명령어를 입력한다. git ..
문제 프로젝트에 투입되고 나서 GitLab에서 url 에 따라 gitclone을 하려 했지만 github AccessToken 을 잘못 입력하는 바람에 인증에 실패…. 그후 다시 올바른 암호를 입력해보아도.. 이렇게 Authentication failed for … 이라는 오류 메세지가 발생하게 된다. 원인 깃 랩 GitLab 의 아이디와 1회용으로 발급되는 AccessToken의 값을 틀렸기 때문에 인증에 실패 해결 git config --local --unset credential.helper git config --global --unset credential.helper git config --system --unset credential.helper : git credential cache를 c..