Git - reset을 사용해서 이전 커밋으로 돌아가자

2022. 12. 26. 02:18·Git 학습/학습중
728x90

git을 사용하면서 이전 커밋으로 돌아가고 싶을 때가 있을 것이다.

이번에는 reset명령어로 이전 커밋으로 돌아가보자.

 

일단 git log로 기록을 확인해보자.

여기서 5번의 커밋이 있었고, 예를들어 3번 커밋으로 돌아가려고 한다.

그러면 3번 커밋의 아이디를 복사한 후, git reset <3번커밋 아이디> --hard를 입력해주면 된다.

 

 

git reset <커밋 아이디> --hard

그러면 3번 커밋으로 돌아간 상태가 된다.

git log를 사용해서 3번 커밋으로 잘 되돌려졌는지 확인해보자.

 

git log로 확인해본 결과, 4번 5번 커밋은 사라지고 3번 커밋까지만 나오게 된다.

즉 3번째커밋이 이뤄졌을 때로 돌아갔다.

728x90

'Git 학습 > 학습중' 카테고리의 다른 글

Git - branch 병합하기 (merge)  (0) 2022.12.28
Git - branch로 가지를 나눠보자  (0) 2022.12.26
Git - git log <커밋아이디>, diff <커밋아이디>..<커밋아이디>  (0) 2022.12.13
Git - 파일을 수정하고 commit해서 차이점 보기  (1) 2022.12.13
Git - add / commit  (0) 2022.12.13
'Git 학습/학습중' 카테고리의 다른 글
  • Git - branch 병합하기 (merge)
  • Git - branch로 가지를 나눠보자
  • Git - git log <커밋아이디>, diff <커밋아이디>..<커밋아이디>
  • Git - 파일을 수정하고 commit해서 차이점 보기
Jminu
Jminu
    250x250
  • Jminu
    뇌 구조가 바이너리
    Jminu
  • 전체
    오늘
    어제
    • 분류 전체보기
      • C프로그래밍
        • 오류해결
        • 개인 공부
        • Programming Lab(학교수업)
        • MemoryTracker
      • C++
        • 개인 공부
      • 자료구조(Data Structure)
      • 컴퓨터 공학(Computer Science)
        • OS
        • 컴퓨터 구조
      • Web
      • Linux
      • 똥글
      • 백준
      • Git 학습
        • 오류해결
        • 학습중
      • Python
        • 오류해결
        • 개인 공부
      • Qualcomm 기업과제
  • 블로그 메뉴

    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    커널
    커밋 아이디
    c언어
    Git
    피보나치
    가상 주소 공간
    루빅보드
    Branch
    파일 입출력
    파이썬
    순환
    C++
    yolo
    commit
    원형 덱 구현
    그래서 컴퓨터는 어떻게 동작하나요?
    Batch OS
    동적 배열 스택
    자료구조
    매개변수 포인터
    rubikpi3
    이진 트리
    버퍼
    동적메모리
    소수
    rubik pi 3
    포인터
    INIT
    스택
    백준
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Jminu
Git - reset을 사용해서 이전 커밋으로 돌아가자
상단으로

티스토리툴바