728x90
<Git 실습 :: 로그 확인 후 이전 버전으로 돌아가기>
- git reset --hard: Git의 작업 트리, 스테이징 영역, 이전 커밋의 상태를 지정한 커밋으로 재설정
1. 로그 확인
admin@DESKTOP-4M8LFU2 MINGW64 ~/Desktop/git-basic (main)
$ git log
- Add team to Cheetas 버전으로 돌아가기
2. git reset으로 재설정
admin@DESKTOP-4M8LFU2 MINGW64 ~/Desktop/git-basic (main)
$ git reset --hard 58329
HEAD is now at 58329d0 Add team to Cheetas
<확인>
- main Add team to Cheetas로 돌아간 상태
- git revert: 이전 커밋을 되돌리는 새로운 커밋 생성
- git revert는 변경 이력을 유지한 채 이전 변경을 취소하는 데 사용 (유지)
- git reset은 변경 이력을 변경하지 않고 작업 트리와/또는 스테이징 영역을 이전 상태로 되돌리는 데 사용 (삭제 및 취)
3. git revert으로 커밋 되돌리기
admin@DESKTOP-4M8LFU2 MINGW64 ~/Desktop/git-basic (main)
$ git revert b401
Auto-merging tigers.yaml
[main 845dce7] Revert "Replace Lions with Leopards"
2 files changed, 1 insertion(+), 12 deletions(-)
delete mode 100644 leopards.yaml
<확인>
'Git' 카테고리의 다른 글
Git 실습 :: git merge로 브랜치 병합 서비스 이용 (0) | 2024.05.07 |
---|---|
Git 실습 :: 파일 수정 후 그래프 형식으로 커밋 로그 확인 (0) | 2024.05.06 |
Git 실습 :: 브랜치 생성 및 커밋 적용 후 확인 (0) | 2024.05.05 |
Git 실습 :: 생성 파일 수정 후 적용 (0) | 2024.05.03 |
버전 관리 시스템 Git 사용해 보기 (0) | 2024.05.02 |