Git - reset

Alpaca·2021년 3월 28일
0

Git

목록 보기
3/8

commit한 것을 reset하는 방식에는 soft, hard 두가지 방식이 있다

먼저 보통 내가 reset하는 방식은

git reset --hard HEAD^ //^의 갯수만큼 과거로 돌아감
git push origin master --force //원격저장소 origin에서의 commit을 삭제해 줌

command를 입력해서 reset을 진행한다

방금 commit한 사항들을 다시 working directory로 옮기고 싶다면

git reset HEAD^

이런식의 mixed reset을 이용하면 된다
이렇게하면 hard reset과는 다르고 변경했던 파일들의 내용이 그대로 보존된 상태인 것을 알 수 있다

git reset HEAD^ --soft

soft reset의 경우는 working directory가 아닌 staging area로 이동을 시킨다

profile
2020년 10월 15일 퇴사하고 개발자의 길에 도전합니다.

0개의 댓글