-
Git 간단한 사용법 - showDev/Git 2019. 8. 5. 20:17반응형
커밋의 내용을 볼 때는 'show' 명령을 사용한다.
'show' 명령 뒤에 보통 commit 시 생성된 SHA 값을 넣어 해당 커밋의 내역을 살펴볼 수 있으며 그외에도 tags, blobs, tree 등의 내역을 확인할 때도 사용한다.
$ git log commit 048c18c4473cde5d068c892933406775c6456690 (HEAD -> master) Author: I Tips <itips@gmail.com> Date: Mon Aug 5 21:07:19 2019 +1000 probably the last changes in the file
위와같은 로그가 있을 때 아래와 같이 변경내역을 확인한다.
$ git show 048c18c4473cde5d068c892933406775c6456690 commit 048c18c4473cde5d068c892933406775c6456690 (HEAD -> master) Author: I Tips <itips@gmail.com> Date: Mon Aug 5 21:07:19 2019 +1000 probably the last changes in the file diff --git a/file1.txt b/file1.txt index 55a7c72..92186dd 100644 --- a/file1.txt +++ b/file1.txt @@ -2,3 +2,4 @@ init first change second change third change +fourth change
또는
[~/git/project] (master) $ git 048c18c4473cde5d068c git: '048c18c4473cde5d068c' is not a git command. See 'git --help'. [~/git/project] (master) $ git show 048c18c4473cde5d068c commit 048c18c4473cde5d068c892933406775c6456690 (HEAD -> master) Author: I Tips <itips@gmail.com> Date: Mon Aug 5 21:07:19 2019 +1000 probably the last changes in the file diff --git a/file1.txt b/file1.txt index 55a7c72..92186dd 100644 --- a/file1.txt +++ b/file1.txt @@ -2,3 +2,4 @@ init first change second change third change +fourth change
또는
[~/git/project] (master) $ git show 048c commit 048c18c4473cde5d068c892933406775c6456690 (HEAD -> master) Author: I Tips <itips@gmail.com> Date: Mon Aug 5 21:07:19 2019 +1000 probably the last changes in the file diff --git a/file1.txt b/file1.txt index 55a7c72..92186dd 100644 --- a/file1.txt +++ b/file1.txt @@ -2,3 +2,4 @@ init first change second change third change +fourth change
커밋값인 SHA-1 값은 40자리의 영문숫자의 조합이다. 이값으로 각각의 커밋들을 구분하는데 위의 예제처럼 40자리의 일부분만 이용해도 동일한 결과값을 가져올 수 있다. 만약 그 값이 너무 작아서 정확한 커밋을 찾기 어려울 때는 아래와 같은 에러 메세지를 출력한다.
[~/git/project] (master) $ git show 048 fatal: ambiguous argument '048': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]'
반응형'Dev > Git' 카테고리의 다른 글
git 특정 파일의 변경 이력 찾기 (0) 2020.02.19 Git tag (0) 2020.01.29 Git 간단한 사용법 - log (0) 2019.07.09 Git 간단한 사용법 - alias (0) 2019.07.01 Git 간단한 사용법 - fetch (0) 2019.06.28