
·Git
유지보수 업무를 하면서 오류가 발생하면 언제부터 발생한 오류인지 찾아야 한다. 이때 Git reset과 checkout 중 어떠한 명령어를 사용해야 하는지 헷갈려 해당 내용을 정리하려 한다.✔️ HEAD현재 작업 중인 브랜치 가리키는 말✔️ checkoutHEAD를 특정 브랜치나 커밋으로 이동시킴이렇게 직접적으로 HEAD가 이전 커밋을 가리키고 있으면, 과거의 커밋에서 새로운 브랜치를 만드는 것이 가능하다.git checkout [브랜치명] ✔️ reset HEAD가 가리키고 있는 브랜치를 특정 커밋으로 이동시킴 reset 옵션아래 세 가지 옵션은 전부 이전 커밋으로 되돌리기 가능reset --soft : 이후 작업들은 stage 상태로 남음reset --mixed : 이후 작업들은 unstage ..