T.I.L June 19, 2023 - Git soft reset
2023. 6. 19. 10:02ㆍT.I.L (Today_I_Learned)
최근 커밋을 하고나니 불필요한 코드가 남아있는 경우가 점점 눈에 보여서 커밋을 되돌리고 싶은 경우가 많아졌습니다.
그래서 팀원분의 도움과 검색을 통해 soft reset 을 사용하게 되었습니다.
git reset
git reset 은 hard, mixed, soft 의 3가지 옵션이 있습니다.
3가지 옵션들은 각자 차이가 있지만 아직은 soft에 대해서만 익숙하기 때문에 soft를 기록하겠습니다.
먼저 커밋 로그를 확인하기 위해 아래의 명령어를 사용합니다.
git log --oneline
커밋의 로그를 확인해준 다음 아래의 명령어를 입력하여 해당 커밋으로 돌아갑니다.
git reset --soft <commit id>
이렇게 soft reset을 통해 커밋을 되돌린 경우에는 작업중이던 woring directory와 staging area의 내용에는 변화가 없습니다. 원하는 최종 결과를 만들어 내고 다시 새로운 커밋을 진행해줍니다.
'T.I.L (Today_I_Learned)' 카테고리의 다른 글
T.I.L July 03, 2023 - [DRF] JWT refresh 토큰 쿠키에 저장하고 활용하는 로직 구성 중 발생한 트러블 (0) | 2023.07.03 |
---|---|
T.I.L June 26, 2023 (최종 프로젝트 중간 발표 후 KPT 회고) (0) | 2023.06.26 |
T.I.L June 14, 2023 (DRF 프로젝트에 logging 적용) (0) | 2023.06.14 |
T.I.L June 13, 2023 (DB 개발/배포 환경에 따라 자동 설정) (0) | 2023.06.13 |
T.I.L June 12, 2023 (test code) (0) | 2023.06.12 |