2011-04-20 50 views

回答

38

特定於用戶和回購特定文件不理你應該填入下列文件:

$GIT_DIR/info/exclude

通常$ GIT_DIR表示:

your_repo_path/.git/

+0

對於那些對路徑感到困惑的人:'your_repo/.git/info/exclude'。該文件格式化爲標準[.gitignore](https://git-scm.com/docs/gitignore)文件。 – 2017-11-07 15:37:44

+0

如果你的文件已經包含非穩定的變化,你可能需要運行'git update-index --skip-worktree [ ...](https://hashrocket.com/blog/posts/ignore-specific-file-改變只上電流機功能於GIT) – 2018-01-17 01:55:33

25

在他們的.gitconfig:

[core] 
    excludesfile = ~/.global_gitignore 

這樣一來,他們可以無視全球某些類型的文件。每個用戶都可以擁有自己的全局忽略文件。

+0

您可以訪問'運行'混帳配置.gitconfig' - -local -e'你想要的回購 – 2017-07-14 19:46:30

66

可以使用

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

然後把你想要的條目在該文件中創建自己的.gitignore。

+6

如果你不希望它是全局的,你可以把你的'.user_gitignore'文件放在回購的'.git'目錄下,並用'git config core.excludesfile .git/.user_gitignore' – orad 2015-01-28 20:36:41

+4

[來自Tim Pope的提示](https://github.com/tpope/vim-pathogen#faq):使用'〜/ .cvsignore',因爲像rsync這樣的工具也會使用這個文件。 – 2015-03-06 17:57:41

+2

@orad我認爲你的評論應該是它自己的單獨答案。 – 2017-11-07 15:34:42

相關問題