답변:
하나만 가질 수 있습니다 core.excludesfile. 마지막 설정이 사용됩니다. 그러나 여러 파일이 필요하지 않습니다. git은 ~홈 디렉토리의 약어로 지원합니다 .
[core]
excludesfile = ~/.gitignore
일반적으로 제외 파일이 여러 개 있어야하는 경우 가장 간단한 해결책은 다른 파일을 연결하는 단일 파일을 생성하고 파일 중 하나가 변경 될 때마다 업데이트하는 것입니다.
~ 확장 을 위해 무엇을 했 습니까? 나는 얻는다 : git config --global core.excludesfile '~/.gitignore'; git config --global core.excludesfile→ ~/.gitignore(git 1.7.9.5)
git config --global core.excludesfile ~/.gitignore그렇다면 실제로 실행되는 것은 git config --global core.excludesfile /path/to/home/.gitignore입니다.
.gitconfig사실은 git의 버전 관리하에 있습니다. 불행히도 git~은 전체 경로로 확장 되고 절대 경로로 자체를$HOME업데이트합니다.gitconfig. 그 동작은 괜찮지 만 스테이지되지 않은 변경으로 표시되므로git update-index --assume-unchanged .gitconfig확장을 무시하는 데 사용 합니다 (파일의 나머지 부분과 함께).