알잘딱깔센GitHub - reset

prana·2023년 3월 21일
0

알잘딱깔센GitHub - reset

git reset [mode]

혼자 쓰는 브랜치에서만 사용하시고, 여러 명이 사용하는 브랜치에서는 사용하면 안된다.

자주 사용하는 mode

  • hard : 지정한 커밋 이력 이후 변경사항을 다 버리고 지정한 커밋으로 리셋

  • mixed : 지정한 커밋 이력 이후 변경 사항은 로컬에 unstaged 상태로 유지하고 커밋은 리셋

  • soft : 지정한 커밋 이력 이후 변경 사항은 로컬에 stage 상태로 유지하고 커밋은 리셋

reset과 revert의 차이점

reset : 지정한 커밋으로 이동 (지정 커밋 이후의 히스토리 초기화)
revert : 지정한 커밋의 내용으로 새로운 커밋 생성 (히스토리 보존)

profile
안녕하세요!!

0개의 댓글