2011-04-20 2 views

답변

38

사용자 별 및 REPO - 특정 파일 다음 파일 채워야 무시 : 일반적으로 GIT_DIR가 약자 $

$GIT_DIR/info/exclude

:

your_repo_path/.git/

+0

경로에 대해 혼란 스러울 때가 있습니다 :'your_repo/.git/info/exclude'. 이 파일은 표준 [.gitignore] (https://git-scm.com/docs/gitignore) 파일 형식으로되어 있습니다. –

+0

파일에 이미 unstaged 변경 사항이있는 경우'git update-index --skip-worktree [ ...]'을 실행해야 할 수도 있습니다 (https://hashrocket.com/blog/posts/ignore-specific-file- 변경 - 온 - 온 - 머신 - 인 - 자식 -) –

25

:

[core] 
    excludesfile = ~/.global_gitignore 

그런 식으로, 그들은 전 세계적으로 특정 형식의 파일을 무시할 수 있습니다. 각 사용자는 자신의 전역 무시 파일을 가질 수 있습니다.

+0

당신은''자식 설정을 실행하여 .gitconfig'에 액세스 할 수 있습니다 - -local -e'를 원하는 repo에 넣으십시오. –

66

당신은

git config --global core.excludesfile $HOME/.gitignore 

그런 다음 해당 파일에 원하는 항목을 넣어 사용하여 자신의 .gitignore를 만들 수 있습니다. 대한

+6

글로벌이 아니길 원한다면,'.user_gitignore' 파일을 repo의'.git' 디렉토리에 넣고'git config core.excludesfile .git/.user_gitignore' – orad

+4

[Tim Pope의 Pro-tip] (https://github.com/tpope/vim-pathogen#faq) : rsync와 같은 유틸리티도이 파일을 사용하기 때문에'~/.cvsignore'를 사용하십시오. –

+2

@orad 귀하의 의견은 별도의 답변 일 필요가 있다고 생각합니다. –