그래서 git 설치를 위해 bash 자동 완성을 설정했습니다. 그러나 가끔씩 직접 인터페이스 (예 : git reset
)를 사용해야하는 베어 레포가 있는데 맨손 레포에 cd
을 입력하면 GIT_PS1_SHOWDIRTYSTATE
설정을 정상적으로 작동하는 나무의 상태를 표시해야합니다.GIT_PS1_SHOWDIRTYSTATE를 베어 레포에서 실행하지 못하게하려면 어떻게해야합니까?
fatal: This operation must be run in a work tree
그것은, 내가 그 REPO에 대한 git status
를 실행하려고하지만, 베어있는, 생각, 그것이 오류를보고, 나는이 메시지를 참조하십시오.
맨발의 레포에서 내가 할 때마다 그 오류를보고 싶지는 않습니다. 그것은 이미 몇 번 저를 버렸습니다.
이전 버전의 git 완료를 사용하고 있습니까? 나는이 문제가 없다. – Cascabel
https://gist.github.com/58383을 설정하려면이 요지를 골라야합니다. 나는 사지에 나가서 가장 최근의 것이 아닌 것 같아요. – jeffbyrnes
배포판에 따라, git 완료는 git 패키지 중 하나의 일부로 설치 될 것입니다. 그것은 당신의 첫번째 선택이어야합니다. 그 후 안정 버전 (http://git-scm.com에서 다운로드) 또는 git.git의 현재 마스터 브랜치 (https://github.com/gitster/git)를 가져와야합니다. – Cascabel