작업 트리에서 수정한 파일 되돌리기
git checkout --FILE_NAME # 되돌린 내용 복구 불가
스테이징 되돌리기(스테이징 취소)(git add)
git reset HEAD FILE_NAME
최신 커밋 되돌리기(git commit)
git reset HEAD^
git reset의 명령어 옵션
--soft HEAD^ | 최근 커밋 하기 전 상태 | |
--mixed HEAD^ | 최근 커밋과 스테이징 하기 전(git reset의 기본) | |
--hard HEAD^ | 최근 커밋과 스테이징, 파일 수정 하기 전(복구 불가) |
특정 커밋으로 되돌리기(가장 최신 커밋으로 만들기)
git log # commit 해시 복사
git reset --hard 복사한 커밋 해시
커밋을 삭제하지 않고 되돌리기
git revet 복사한 커밋 해시
'깃, 깃허브' 카테고리의 다른 글
깃 명령어: add, commit과 저장소 만들기 (1) | 2024.05.11 |
---|---|
깃허브 블로그 만들기: ruby, Jekyll 설치 (Gem::FilePermissionError) (0) | 2024.05.10 |
깃허브 블로그 만들기:github.io (git push Token) (0) | 2024.05.10 |
[Mac] git 시작하기: 리눅스 명령어 (1) | 2024.05.09 |