2011-04-20 29 views

cevap

38

kullanıcıya özgü ve repo özgü dosya aşağıdaki dosya doldurmak gerekir görmezden: Genellikle GIT_DIR açılımı $

$GIT_DIR/info/exclude

:

your_repo_path/.git/

+0

Yol hakkında karışık olanlar için: 'your_repo/.git/info/exclude'. Dosya standart bir [.gitignore] (https://git-scm.com/docs/gitignore) dosyası gibi biçimlendirilmiştir. –

+0

Dosyanızda zaten değişiklik yapılmamış değişiklikler varsa, 'git update-index --skip-worktree [ ...]' komutunu çalıştırmanız gerekebilir (https://hashrocket.com/blog/posts/ignore-specific-file- değişiklikler sadece on-akım makinesi-içinde-GİT) –

25

:

[core] 
    excludesfile = ~/.global_gitignore 

Bu şekilde, küresel belirli tipteki dosyaları göz ardı edebilirsiniz. Her kullanıcının kendi global göz ardı dosyası olabilir.

+0

Sen '' git yapılandırma çalıştırarak .gitconfig' erişebilir - -local -e' repo'da istediğiniz –

66

Sen

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

Sonra bu dosyada istediğiniz girdileri koymak kullanarak kendi .gitignore oluşturabilirsiniz. İçin

+6

Eğer global olmasını istemiyorsanız, '.user_gitignore' dosyanızı repo's' .git' dizinine koyabilir ve 'git config core.excludesfile .git ile ekleyebilirsiniz./.user_gitignore' – orad

+4

[Tim Pope'dan Pro-Tip] (https://github.com/tpope/vim-pathogen#faq): '~/.cvsignore' işlevini kullanın, çünkü rsync gibi yardımcı programlar bu dosyayı da kullanacaktır. –

+2

@orad Bence yorumların kendi ayrı cevabı olmayı hak ediyor. –

İlgili konular