`.gitconfig`에서 여러 개의`core.excludesfile`을 설정하는 방법은 무엇입니까? 파일을 동기화

dropbox를 사용하여 우분투와 Mac에서 파일을 동기화 ~/.gitconfig하고 ~/.gitignore심볼릭 링크를 만들었습니다.

그리고 이렇게 excludesfile선언됩니다.

[core]
        editor = /usr/bin/vim
        excludesfile = /Users/username/.gitignore

문제는 홈 디렉토리가 os에 따라 다르므로 excludesfile에 대해 여러 설정이 필요합니다.

여러 개를 정의 할 수 core.excludesfile있습니까?



답변

하나만 가질 수 있습니다 core.excludesfile. 마지막 설정이 사용됩니다. 그러나 여러 파일이 필요하지 않습니다. git은 ~홈 디렉토리의 약어로 지원합니다 .

[core]
    excludesfile = ~/.gitignore

일반적으로 제외 파일이 여러 개 있어야하는 경우 가장 간단한 해결책은 다른 파일을 연결하는 단일 파일을 생성하고 파일 중 하나가 변경 될 때마다 업데이트하는 것입니다.


답변