🔍도구
deff: Git 변경사항을 양옆으로 비교하는 인터랙티브 도구
Git diff를 파일별로 쉽게 탐색하고, 양옆 비교, 문법 강조, 추가/삭제 라인 표시를 제공하는 터미널 기반 도구
↗ 원본 링크#Git#Diff#개발도구#코드리뷰
deff란?
deff는 Git의 변경사항(diff)을 더욱 편리하게 확인할 수 있는 인터랙티브 터미널 도구입니다. 기본 git diff 명령어보다 훨씬 직관적이고 사용하기 쉽습니다.
주요 기능
양옆 비교 (Side-by-Side)
변경 전후 코드를 화면 양쪽에 나란히 배치하여 한눈에 비교할 수 있습니다.
파일별 탐색
변경된 파일들을 하나씩 쉽게 탐색하며 검토할 수 있습니다.
문법 강조 (Syntax Highlighting)
프로그래밍 언어에 맞는 색상 하이라이팅으로 코드를 더욱 읽기 쉽게 표시합니다.
추가/삭제 라인 표시
추가된 라인과 삭제된 라인을 색상으로 구분하여 변경사항을 명확하게 보여줍니다.
자유로운 스크롤
수직, 수평 스크롤을 모두 지원하여 긴 코드도 편하게 확인할 수 있습니다.
사용 시나리오
▸
로컬 브랜치와 업스트림 비교: 내 작업 브랜치가 원격 브랜치와 어떻게 다른지 확인
▸
코드 리뷰: Pull Request 전 변경사항을 꼼꼼히 검토
▸
커밋 전 확인: 스테이징 전 변경 내용을 세밀하게 점검
왜 유용한가요?
기본 git diff는 한 줄씩 나열되어 변경사항을 파악하기 어렵습니다. deff는 GUI 도구처럼 편리하면서도 터미널에서 빠르게 사용할 수 있어 개발 워크플로우를 개선합니다.