[git] reset 옵션

JunSeok·2023년 1월 23일
0

git

목록 보기
3/4
post-thumbnail

커밋을 한 상황에서 커밋만 취소

// 커밋 hash 값은 git log를 통해 볼 수 있다.
git reset --soft "커밋 hash 값"

커밋 취소도 하고 git add(스테이징)도 취소하고 싶은 상황

// 사실 mixed는 default 값이기 때문에 안적어줘도 된다.
git reset --mixed "커밋 해쉬 값"

커밋 취소하고, git add(스테이징)도 취소하고, 변경사항을 아예 없애고 싶은 상황

git reset --hard "커밋 해쉬 값"

번외

아래는 커밋을 하지 않은 상황

커밋을 하지 않고 staging 한 상태인데,이 staging만 되돌리고 싶을 때

git restore --staged "파일명"

아예 변경 사항을 없애고 싶을 때

git resotre "파일명"
profile
최선을 다한다는 것은 할 수 있는 한 가장 핵심을 향한다는 것

0개의 댓글