<Git Chapter 11> - 분석하고 디버깅하기 1

심우열·2023년 1월 7일
0

Git

목록 보기
21/27

1. log 더 자세히 알아보기

git log 옵션들을 활용한 다양한 사용법

1. 각 커밋마다의 변경사항 함께 보기

git log -p

2. 최근 n개의 커밋만 보기

git lig -(개수)

3. 통계와 함께 보기

git log --stat
더 간략히 : --shortstat

4. 한줄로 보기

git log --oneline
--pretty=oneline --abbrev-commit 의 줄임

5. 변경사항 내 단어 검색

git log -S (검색어)
S는 대문자여야함

6. 커밋 메시지로 검색

git log --grep (검색어)

기타 제한 옵션 보기

7. 자주 사용되는 그래프 로그 보기

git log --all --decorate --oneline --graph
1. --all: 모든 브랜치 보기
2. --graph: 그래프 표현
3. -- decorate: 브랜치, 태그 등 모든 레퍼런스 표시
	1. --decorate=no
    2. --decorate=short (default)
    3. --decoate = full
    

8. 포맷된(custermized) 로그 보기

포매팅 옵션들 살펴보기

원하는 git log 포맷 설정한 뒤 단축키 설정하기

git config --global alias.(원하는 단축키) "(원하는 git log 포맷)"

2. 차이 살펴보기

git diff

1. working directory 의 변경사항 확인

git diff

2. 파일명만 확인

git diff --name-only

3. 스테이지의 확인

git diff --staged
--cached 와 같음

4. 커밋간의 차이 확인

git diff (커밋 1) (커밋 2)
1. 커밋 해시 또는 HEAD 번호로
2. 현재 커밋과 비교하려면 이전 커밋만 작성

5. 브랜치간의 차이

git diff (브랜치 1) (브랜치 2)
profile
Dev Ops, "Git, Linux, Docker, Kubernetes, ansible, " .

0개의 댓글