뽐뿌

개발자포럼 입니다.

북마크 아이콘

IT 개발자간 정보를 공유하고 논의가 이루어지는 공간입니다.
[공유] Git 사을 편하게 하는 tool (bat, git-fuzzy, git-delta)
분류: TIP
이름: kibua20


등록일: 2020-06-04 15:56
조회수: 1228 / 추천수: 0


diff.gif (4867.7 KB)



시리즈게시글 아이콘[SW 개발환경 구축] 시리즈 시리즈란?

http:// https://kibua20.tistory.com/38 에 대한 요약글입니다.  자세한 내용은 블로그를 방문해주세요.**
 

 


 Git 보통 command line으로 사용을 하죠.  git 과 연동되는 tool 3개롤 소개합니다. 
  


 



 1. Bat  


 bat 의 GitHub 사이트는 https://github.com/sharkdp/bat 이다. 단조로운 UI의 cat 대신 사용 가능하고, 많은 프로그램언와 XLM, HTML등의 문법을 강조해서 화면에 표시해준다.  기존의 cat 명령어를 bat을 alias 해서 사용할 수 있다. 
  


    1) Syntax highlighting:  bat  <file> 을 실행하면 확장자에 따라서 문법을 하이라이팅 하거나  강조 언어를 지정할 수 있다. (bat -L 로 확인 가능) 


    2) Git integration: Git 과 연동해서 line 별 diff를 표시함  


    3) non-printable 문자 표시: bat -A <file> 옵션으로  공백, 탭문자, LF, CF 문자를 표시 가능           


 2. git-fuzzy 


 git-fuzzy 는 기존 git add 와 git reset 등 command line을 fzf를 사용해서 user interaction 이 가능하도록 만든 script이다. git staus, git log, git add. 의 함수를 GUI와 함께 사용할 수 있다.   git-fuzzy 의 GitHub 사이트는 https://github.com/bigH/git-fuzzy이다. 특히 git log 보는데 유용할 것 같습니다. 다. 


 3. git-delta 


 git-delta 은 diff 구분을 강조해주고, git paer로 지정이 가능하다.  GitHub 사이트는  https://github.com/dandavison/delta 이다. 앞서 설명한 bat 과 git-delta 중 선호는 tool을 선택해서 사용해도 무방하다.
 
  


 


 설치 방법은 https://kibua20.tistory.com/38 에 있습니다.


 


20200604160003_gzagbish.gif








 

본 게시글은 작성자에 의해 2020-06-04 16:04:47에 최종 수정되었습니다. (3회)


추천 0

다른 의견 0

  • 욕설, 상처를 줄 수 있는 댓글은 삼가주세요.
짤방 사진  익명요구    
△ 이전글▽ 다음글