Git - git log <커밋아이디>, diff <커밋아이디>..<커밋아이디>

2022. 12. 13. 20:07·Git 학습/학습중
728x90

git log <커밋아이디>로 이전까지의 모든 커밋기록을 보자

 

일단 git log를 입력해서 우리가 지금까지 커밋한 기록을 확인해보자.

지금까지 3번의 커밋이 있었다. 커밋메세지는 1, 2, 3으로 만들었는데, 순서를 알아보기 쉽게하려고 이렇게 했음.

빨간줄로 표시한 부분은 '커밋 아이디'라고 하는 부분인데, 각각의 커밋은 자신만의 고유의 아이디를 가진다.(참조시 활용)

 

git log 커밋아이디 를 입력하면 이전의 커밋 기록이 쫘르륵 나온다.

2번째 커밋의 커밋아이디를 복사하고, git log 커밋아이디를 입력하면 위 처럼 2번째 커밋 이전의 모든 커밋기록이 나온다.

즉 1번 커밋, 2번커밋의 기록만 나오는 것이다. (git log 5번커밋아이디 를 입력하면 1, 2, 3, 4, 5까지의 커밋내용이 나올 것이다.)


git diff로 커밋과 커밋사이의 차이점을 알아보자

커밋아이디를 이용해서 커밋과 커밋사이의 차이점을 알 수도 있다.

간단한 예시를 확인해보자.

git diff <커밋아이디>..<커밋아이디>

git diff <2번째 커밋아이디>..<3번째 커밋아이디>를 입력하면, 위처럼 2번째커밋 3번째 커밋의 차이점이 나온다.

2번째 커밋의 내용은 1 2였고, 3번째 커밋을 하면서 2를 지우고 3을 추가해 1 3이었다.

즉, 위 스샷처럼 2번째 3번째 커밋의 차이는 -2(2가 빠지고) +3(3이 추가되었음)을 알 수 있다.


 

728x90

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

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

    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Jminu
Git - git log <커밋아이디>, diff <커밋아이디>..<커밋아이디>
상단으로

티스토리툴바