SSH 세션에 로그인할 때마다 실행되는 "시스템 상태" 스크립트에 대해 git status의 출력을 약간 압축하려고 합니다. 이 스크립트가 나에게 잔소리를 하고 더 자주 커밋하도록 권장할 것입니다.
git status | grep -v "git add\|git checkout\|no changes added"
안타깝게도 색상이 손실됩니다. 수정된 파일은 빨간색이 아닌 기본 글꼴 색상으로 표시됩니다.
grep 명령에 추가해 보았 --color=never
으나 별 차이가 없었으므로 git status
Linux의 몇 가지 명령이 --color=always
이 문제를 해결해야 하기 때문에 색상 코드를 추가하지 않는다고 가정합니다. git
, 하지만 알 수 없는 옵션에 대해 불평했을 뿐입니다.
감사해요
답변1
.git/config
프로젝트 디렉토리의 파일 에 색상 옵션을 추가할 수 있다는 것을 발견했습니다 . 이것이 바로 제가 원하는 대로 이루어졌습니다.
[color]
status = always