728x90
반응형
이미 변경 사항을 커밋, 푸시를 했는데 특정 파일만 되돌리고 싶은 상황이 생길 때가 있다.
사실 손으로 한땀한땀 코드를 되돌릴 수 있겠지만! 우리는 멋쟁이 개발자니까~! 스마트한 방법을 이용해 되돌려보자 :)
특정 파일 되돌리기
현재 브랜치를 변경하지 않고 돌리고 싶은 시점의 커밋 아이디
와 파일 경로
를 지정해주면 된다.
$ git checkout <커밋아이디> <특정파일경로>
돌리고 필요 시 다시 커밋/푸시 하면 원하는 파일만 롤백되어 안전히 반영이 가능하다.
끝? 응 끝.. 너무 간단하다. 하지만 모르면 또 못쓴다. 외우진 말고 이 포스팅을 다시 보자 ㅎㅎ
참고
Git을 잘 써보자- 13. git 복구 - git checkout 특정 파일 되돌리기
728x90
반응형
'Git' 카테고리의 다른 글
[Git] fork repository 최신 버전으로 유지하기 (0) | 2021.03.22 |
---|---|
(미완성) [Git/에러] Git Push 시 에러 해결 (fatal: refusing to merge unrelated histories) (0) | 2020.09.29 |
[Git] git GUI SourceTree 터미널에서 열기 (0) | 2019.02.01 |
[Git] 태그 (tag) (0) | 2019.01.31 |
[Git] pull과 fetch의 차이 (4) | 2019.01.29 |