gitignore를 변경하고 싶지만 팀의 모든 사람들이 이러한 변경을 원할 수는 없습니다. 어떻게 사용자가 자신의 특정 자식 무시 파일을 가질 수 있습니까? 자신의 .gitconfig에서사용자 별 gitignore 파일을 만들 수 있습니까?
답변
사용자 별 및 REPO - 특정 파일 다음 파일 채워야 무시 : 일반적으로 GIT_DIR가 약자 $
$GIT_DIR/info/exclude
:
your_repo_path/.git/
:
[core]
excludesfile = ~/.global_gitignore
그런 식으로, 그들은 전 세계적으로 특정 형식의 파일을 무시할 수 있습니다. 각 사용자는 자신의 전역 무시 파일을 가질 수 있습니다.
당신은''자식 설정을 실행하여 .gitconfig'에 액세스 할 수 있습니다 - -local -e'를 원하는 repo에 넣으십시오. –
당신은
git config --global core.excludesfile $HOME/.gitignore
그런 다음 해당 파일에 원하는 항목을 넣어 사용하여 자신의 .gitignore를 만들 수 있습니다. 대한
글로벌이 아니길 원한다면,'.user_gitignore' 파일을 repo의'.git' 디렉토리에 넣고'git config core.excludesfile .git/.user_gitignore' – orad
[Tim Pope의 Pro-tip] (https://github.com/tpope/vim-pathogen#faq) : rsync와 같은 유틸리티도이 파일을 사용하기 때문에'~/.cvsignore'를 사용하십시오. –
@orad 귀하의 의견은 별도의 답변 일 필요가 있다고 생각합니다. –
경로에 대해 혼란 스러울 때가 있습니다 :'your_repo/.git/info/exclude'. 이 파일은 표준 [.gitignore] (https://git-scm.com/docs/gitignore) 파일 형식으로되어 있습니다. –
파일에 이미 unstaged 변경 사항이있는 경우'git update-index --skip-worktree [ ...]'을 실행해야 할 수도 있습니다 (https://hashrocket.com/blog/posts/ignore-specific-file- 변경 - 온 - 온 - 머신 - 인 - 자식 -) –