커밋된 내용을 복구, 리셋하는 방법
테스트용 디렉토리와 파일 생성
git reset --hard : 기록과 변경된 내용까지 모두 삭제
※ 만약 저 시점 이후에 파일이 추가로 생성되거나 작업한 내용이 있어도 모두 기록된 시점으로 돌아가기 때문에 삭제된다 ※
git reset --soft : 변경된 내용은 삭제하지 않지만 커밋 로그만 삭제
※ 커밋 로그만 삭제하므로 리셋 시점 이후에 파일을 새로 생성 및 작업했다 하더라도 날아가지 않는다 ※
git reset --mixed : 변경된 내용은 삭제하지 않지만 커밋 로그와 add를 삭제
※ 커밋 로그만 삭제하므로 리셋 시점 이후에 파일을 새로 생성 및 작업했다 하더라도 날아가지 않는다 ※
git revert : 기재한 로그 시점 바로 이전으로 내용만 되돌리고 로그는 유지
※ revert 를 사용할때 2단계 이상 돌릴때 발생하는 오류 ※
728x90
'국비지원_핀테크' 카테고리의 다른 글
4일차_ GitHub에 브랜치 생성하기 (0) | 2024.02.05 |
---|---|
3일차_ 깃, 깃허브 - clone, pull (0) | 2024.02.02 |
3일차_ 브랜치(branch) 생성, 삭제, 병합, 충돌 (0) | 2024.02.02 |
2일차_ Git, GitHub 연동 방법 (0) | 2024.02.01 |
1일차_ Git 설치 및 사용 방법 (1) | 2024.01.31 |