도트 파일에 gitconfig를 추가했습니다. 일을 깔끔하게 유지하기 위해 심볼릭 링크는 ~/.gitconfig
다른 곳에 있는 실제 파일을 가리킵니다.
나는 다음과 같은 섹션을 원한다:
[include]
path = other-file.txt
~/other-file.txt
내 gitconfig.php에서는 존재하지 않는 항목(심볼릭 링크와 관련하여)을 포함하려고 하기 때문에 작동하지 않습니다 . 대신 다음을 사용해야 합니다.
[include]
path = /absolute/path/to/other-file.txt
하지만 도트파일 디렉터리를 이동하면 이제 이 포함이 중단됩니다. 상대 경로를 작동시키는 방법이 있습니까?
답변1
아니요, 상대 경로를 계산하기 전에 Git이 기호 링크를 확인하도록 하는 방법은 없습니다. 문서에는 로드되는 파일과 관련이 있다고 구체적으로 명시되어 있습니다 ~/.gitconfig
.
그러나 Git은 여러 사용자별 파일을 지원합니다. $HOME/.gitconfig
와 가 있습니다 $XDG_CONFIG_HOME/git/config
. 후자의 경우 $XDG_CONFIG_HOME
설정되지 않으면 기본값이 됩니다 ~/.config
. 따라서 Git 구성을 저장한 ~/.config/git/config
다음 이를 사용할 수도 있습니다 ~/.config/git/other-file.txt
. 그러면 정상적으로 작동합니다.