본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 37.1: git show 개요
git show
명령어는 다양한 Git object 들에 대한 정보를 출력해준다.
커밋들에 대한 경우:
커밋 메시지와 해당 커밋에 포함된 변경사항에 대한 diff 를 표시한다.
명령어 | 설명 |
---|---|
git show | 직전 커밋에 대한 정보를 출력한다 |
git show @~3 | 마지막에서 세번째 커밋에 대한 정보를 출력한다 |
trees 및 blob 형식의 객체에 대한 경우:
주어진 tree 나 blob 자체를 표시한다.
명령어 | 설명 |
---|---|
git show @~3: | 3 커밋 이전의 프로젝트 루트 디렉토리 내용을 출력한다(tree 형태) |
git show @~3:src/program.js | 3커밋 이전의 src/program.js 파일 내용을 출력한다(blob 형태) |
git show @:a.txt @:b.txt | 현재 커밋상의 a.txt 파일 내용과 b.txt 내용을 연속해서 출력한다 |
tag 에 대한 경우:
tag 메시지 내용과 참조하고 있는 객체 정보를 표시한다.
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
39.1: 로컬 머신에서 git bundle 을 생성한 후 다른 곳에서 사용하기 (0) | 2020.02.12 |
---|---|
38.1: Merge conflict 수동 해결하기 (0) | 2020.02.10 |
36.5: svn2git 을 이용하여 SVN 에서 Git 으로 이주(migrate) 하기 (0) | 2020.02.07 |
36.4: Team Foundation Version Control (TFVC) 에서 Git 으로 이주(migrate) 하기 (0) | 2020.02.07 |
36.3: Mercurial 에서 Git 으로 이주(migrate) 하기 (0) | 2020.02.07 |