Bash 프롬프트에서 Git 분기 정보 표시

1310 단어 gitbashproductivity
나는 심지어 내가 평균 근무일 동안 몇 번을 뛰었는지 계산할 수 없다git branch.여러 항목에서 나에게 여러 장의 어음을 분배했기 때문에 코드 라이브러리에 있는 나의 위치를 정확하게 추적하는 것은 진정한 도전일 수 있다. 특히 나의 상황에서 나의 단기 기억은 ADHD의 영향을 받는다.그러나 .bashrc에 몇 줄의 추가 내용만 추가되었습니다. 현재 나의 지점 정보는 현재 나의 Bash 알림부호에 있습니다!

어떻게

  • 열기.bashrc.
  • 파일 하단에 다음을 추가합니다.
  • export GIT_PS1_SHOWDIRTYSTATE='y'
    export GIT_PS1_SHOWSTASHSTATE='y'
    export GIT_PS1_SHOWUNTRACKEDFILES='y'
    export GIT_PS1_DESCRIBE_STYLE='contains'
    export GIT_PS1_SHOWUPSTREAM='auto'
    export PS1='\[\033[32m\]\u@\h\[\033[00m\]:\[\033[34m\]\w\[\033[31m\]$(__git_ps1)\[\033[00m\]\$
    
    변경 사항을 저장하고 종료합니다.
    변경 사항을 표시하기 전에 Bash 프롬프트를 닫고 다시 열어야 할 수도 있지만, 지금부터 로컬 재구매에서 명령줄에 현재 지점의 이름과 상태를 볼 수 있습니다.

    지점 상태 메모장

    =: 로컬 분기는 원격 버전의 최신 버전입니다.*: 업데이트된 파일의 임시 저장 필요+: 임시 저장 파일을 제출해야 합니다.>: 로컬 브랜치는 원격 브랜치 이전 - git push<: 원격 브랜치는 로컬 브랜치 이전 - git pull<>: 원격 및 로컬 지점 충돌 또는 다른 방식으로 충돌

    좋은 웹페이지 즐겨찾기