본문 바로가기

IT/Git

[git] 작업 취소

특정파일의 작업 취소

작업 내용이 마음에 들지 않을때, 최근 커밋으로 모든 내용을 강제로 돌리고싶을때

$ git reset --hard # 모든 파일의 작업 내용을 버림

를 종종 하는편이다.

하지만 가끔 특정 파일만 'git reset --hard' 를 시키고 싶을때가있다.

$ git checkout -- [Filename] # 특정 파일의 작업 내용을 버림

2. 특정파일 add 취소

  • 실수로 커밋하지 않을 파일까지 add 한 경우, 즉 commit 대상에서 빼고 싶을때,
  • 혹은 'git add .' 을 하고 그 중에 특정 파일 add 취소하고 싶을 때

$ git reset HEAD [Filename] # 특정 파일을 Unstage 상태로 변경

'IT > Git' 카테고리의 다른 글

[git] 특정파일에 대한 추적 (ignore이 안먹히는 경우)  (0) 2021.10.13
[git] git checkout 후 merge  (0) 2021.10.11
[gitlab] pre-receive hook declined 오류  (0) 2021.08.24
[git] 되돌리는 방법  (0) 2021.06.28
[git] 되돌리는 방법  (0) 2021.06.27