slide-image

git log로 커밋 기록을 조회할 시 최근 기록의 경우 위에까지 스크롤 해서 봐야하기 때문에 가독성도 떨어지고 귀찮다..

그래서 메세지를 간소화하기 위해 조회 명령어를 바꿔줄 것이다.

 

보통 git log 로 조회를 하면

$ git log
commit commit id (HEAD -> master, origin/master)
Author: 
Date:   Thu Aug 13 00:10:37 2020 +0900

    db 재설정

commit commit id
Author: 
Date:   Wed Aug 12 23:03:13 2020 +0900

    코드 리팩토링

이런 식으로 나온다. 양이 많아지면 보기가 굉장히 불편하다.

 

그래서 아래와 같이 명령어 뒤에 옵션을 붙여주는데 조회할 때마다 붙여주는게 여간 귀찮은 일이 아니다..

그래서 alias화를 통해 명령어도 간소화를 시켜줄 것이다.

git log --pretty=format:"%C(yellow)%h %ar %C(auto)%d %C(reset)%ad %s n" --graph --all

 

먼저 .gitconfig 파일을 찾아야하는데 위치는 다음과 같다.

 

[Linux]

~/.gitconfig, ~/.config/git/config 파일

 

[Windows]

C:\Users\[사용자]\.gitconfig

 

이 파일을 여러 아래와 같이 추가해준다.

[alias]
	list = log --pretty=format:\"%C(yellow)%h %ar %C(auto)%d %C(reset)%ad %s n\" --graph --all

 

이제 git list라는 명령어로 조회하면

이렇게 볼 수 있다.

$ git list
* ab00872 9 hours ago  (HEAD -> master, origin/master) Thu Aug 13 00:10:37 2020 +0900 db 재설정
* b8979df 11 hours ago  Wed Aug 12 23:03:13 2020 +0900 코드 리팩토링 n
* ed6d98b 33 hours ago  Wed Aug 12 00:51:59 2020 +0900 vue 환경 구성 n
* 2d356a0 33 hours ago  Wed Aug 12 00:49:38 2020 +0900 init commit n

'Dev Study > Git' 카테고리의 다른 글

[Git] Gradle 프로젝트 import  (0) 2019.08.22
[Git] Eclipse 프로젝트 원격 repository로 remote 하기  (0) 2019.08.20
Git Study(5)  (0) 2019.07.24
Git Study(3)  (0) 2019.07.19
Git Study(2)  (0) 2019.07.19