미분류글

[git] 특정 파일만 이전 커밋으로 돌리기 (checkout은 branch 변경만 하는 게 아니구나!)

히어로맛쿠키 2023. 7. 28. 15:53

이슈

(팀프로젝트 중) 팀원이 깃헙에 푸시해둔 코드가 작동하지 않았음

팀원에게 오류 상황을 보고하고

나는 그 모듈만 이전 커밋으로 돌려서 기다림없이 진행하고자 했음

 


해결

나는 "split_module"을 이전 커밋으로 돌리고자 했다.

checkout을 통해 돌리더라.

git checkout [커밋ID] [해당파일]
 ▼ ▼ ▼
git checkout 2b8c84 split_module

 

 


학습

checkout에 대하여!

기존에 나는 git checkout [branch명]으로 특정 브랜치로 이동하는 정도로만 알고 있었다.

그런데 꼭 branch로만 checkout할 수 있는 것이 아니며,

특정 commit id로 변경 가능하다는 것을 알게 되었다.

 

여기까지!

반응형