티스토리 뷰

GitLens 를 사용하려면 Git이 활성화되어 있는 지 확인해야한다. (Git이라는 기본 extension이 켜져있는 지 확인해보자.)

+ 추가적으로 Error Lens 익스텐션이 있다. 에러 메세지가 내 코드 위에서 바로 보이기 때문에 조금 정신 사나울 수 있지만 바로 에러가 난 것을 확인할 수 있으므로 추가적으로 설치해도 좋을 익스텐션 같다.

 

Error Lens
GitLens - Git supercharged

🟡 Sourcetree에서 GitLens로 이동한 이유? 

기존에 사용하던 Git GUI sourcetree에서 vscode의 익스텐션 GitLens로 이동했다. 

이유는 간단하다. vscode 내의  터미널을 이용하는 CLI 방식이 훨씬 더 편하다. 또한, 내 git, github 이슈 중 가장 오류가 많았고 헤맸으며 시간적으로 소모가 심했던 툴이 sourcetree였다. 물론 현재 내 브랜치가 어디인지 스테이징된 파일들은 무엇인지 등이 시각적으로 잘 보여지는 것은 좋았으나 CLI가 이 방식을 지원하지 않는 것은 아니고 그냥 보여지는 부분이 좀 조잡스러울 뿐이다. 하지만 적응을 하면 훨씬 작업 시간이 더 빨라지고 vscode내에서 gitLens를 통해서 GUI의 장점을 활용할 수 있다. 

 

🟡 GitLens의 기본 커밋 아바타 이미지 변경하기

한 가지, 로컬(내 pc)에서 commit을 날렸을 때 커밋된 아바타의 모양이 너무 못생겨서 확인을 해보니 gitLens내에서 연결된 계정이 없다면 fallback 이미지를 제공한다고 한다.(원격저장소의 github 대표 이미지와는 무관함) 이 부분을 수정하고 싶어서 공식 홈페이지와 stackoverflow의 내용을 확인하니 세팅을 바꿀 수 있다고 한다. 

GitLens 공식 repo 관련 세팅 내용

  • 노란형광펜으로 표시한 부분이 바로 gravatars에서 제공한 기본 이미지 스타일을 바꿀 수 있다는 내용이다. 
  • settings.json 파일에서 아래의 코드처럼 원하는 값을 넣어주면 바뀐 이미지를 확인할 수 있다. 
"gitlens.defaultGravatarsStyle":"retro",

settings.json 에서 수정값 추가

🟠 여담

기존에 모양은 무슨 이상한 면봉같이 생긴 아바타라 볼때마다 괜히 힘이 빠지는 느낌이 들어서 변경된 아바타 모양이 맘에 든다. 차라리 초록 곰팡이가 선녀같다. 내 local 이미지와 원격 repo의 이미지가 다른가 했더니 gitlens에 연동된 이메일은 gmail로 되어있고 github의 경우는 daum 이메일로 가입되어 있어 다른 유저로 판단하는 거 같다. origin/main 을 눌러보니 "window 메일(gmail로 로그인되어 있음)"이 내 daum 이메일 주소로 메일을 보내는 기본 양식이 작성되어 있었다. 

댓글