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 <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 |