728x90
Git을 작동시 커밋을 했을 때, 수정사항들을 취소할 때 IDE의 인터페이스로 취소, 되돌리기 처리를 할 수 있지만 커맨드로는 reset을 이용하여 수정, 커밋내용들을 제어할 수 있습니다
Rest head
Staging처리된 파일들을 UnStaging처리합니다.
git reset head
마지막 N(숫자)개의 Commit을 취소/커밋로그삭제 처리합니다
git reset head~N
커밋파일 제어
soft : 스테이징 상태로 보존, 워킹디렉터리 보존
mixed : 스테이징 상태 취소, 워킹디렉터리 보존
hard : 스테이징 상태 취소, 워킹디렉터리 변경 취소
커밋된 기록의 hash만 지정해서 커맨드로 제어합니다
git reset --soft head^
git reset --mixed head^
git reset --hard head^
hash ID를 지정해서 커맨드로 제어합니다
git reset --soft {Commit ID}
git reset --mixed {Commit ID}
git reset --hard {Commit ID}
728x90
'Git' 카테고리의 다른 글
Git - fetch를 이용한 원격분기 제어 (0) | 2021.10.19 |
---|---|
Git - Stash 사용법 (0) | 2021.07.21 |
댓글