[Git] 과거 커밋 기록으로 이동하기 git checkout

2024. 7. 7. 15:22·Git
목차
  1. 1. 터미널에 git log를 통해 Commit Id를 확인하자
  2. 2. 원하는 시점의 commit id에서 앞 7자리를 복사하고 git checkout [7자리]
  3. - Github를 사용하는 경우
  4. - Gitlab을 이용하는 경우
  5. 3. 다시 최근 Commit으로 돌아오고 싶다면 git checkout -

Git을 사용하면서 프로젝트를 진행하다보면 이전에 커밋했던 상태의 코드를 확인해보고 싶을 때가 있다.

1. 터미널에 git log를 통해 Commit Id를 확인하자

git log 확인

위에서부터 최신 커밋 순으로 나열된다. 커밋기록이 많은 경우 최신부터 일부 commit만 표시되고 터미널 하단에

:[커서 깜빡이는 중..]

위와 같이 표현될텐데, 더 이전의 기록을 보고싶다면 '엔터'를 치거나, 그만보고 싶으면 'q'를 누르면 터미널 명령어를 누를 수 있는 상태로 돌아오게 된다.

2. 원하는 시점의 commit id에서 앞 7자리를 복사하고 git checkout [7자리]

git checkout 7자리

그럼 IDE의 코드가 그 시점의 커밋 상태로 돌아간 것을 확인할 수 있다.

- Github를 사용하는 경우

Repository안에서 Code 탭에서 Commits를 클릭하면 그동안 커밋했던 기록들이 나오게 된다.

github Commit 기록들

여기서 우측에 있는 Commit Id를 복사해도 된다.

- Gitlab을 이용하는 경우

Repository -> Commits를 클릭하면 github와 마찬가지로 과거 Commit들이 나오게 된다.

gitlab Commit 기록들

Gitlab에서는 8자리로 나오긴 하는데 7자리든 8자리든 상관없는 것 같다.

3. 다시 최근 Commit으로 돌아오고 싶다면 git checkout -

git checkout -

그럼 최근 상태로 돌아오는 것을 확인해볼 수 있다.

저작자표시 비영리 변경금지 (새창열림)
  1. 1. 터미널에 git log를 통해 Commit Id를 확인하자
  2. 2. 원하는 시점의 commit id에서 앞 7자리를 복사하고 git checkout [7자리]
  3. - Github를 사용하는 경우
  4. - Gitlab을 이용하는 경우
  5. 3. 다시 최근 Commit으로 돌아오고 싶다면 git checkout -
'Git' 카테고리의 다른 글
  • [Git] 현재 branch에서 작업한 내용 삭제하기
  • [Git] 지금까지 작업한 내용 임시저장하기 git stash
  • [Git] gitignore 설정하기
  • Github Desktop 사용법(2) - pull
wbnh09
wbnh09
개발 블로그
wbnh09
devAndroid
wbnh09
  • 분류 전체보기 (38)
    • Git (8)
    • Java & Kotlin (14)
    • Android (10)
    • CS (1)
    • Algorithm (1)
      • Java (1)
      • Kotlin (0)
    • scrcpy (3)
    • Mac (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 관리자

공지사항

인기 글

최근 글

최근 댓글

hELLO· Designed By정상우.v4.5.2
wbnh09
[Git] 과거 커밋 기록으로 이동하기 git checkout

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.