2011-04-20 32 views

Respuesta

38

para de uso específico y concreto-repo archivo ignorando que debe rellenar el siguiente archivo:

$GIT_DIR/info/exclude

Por lo general, $ GIT_DIR significa:

your_repo_path/.git/

+0

Para aquellos confundidos con la ruta: 'your_repo/.git/info/exclude'. El archivo está formateado como un archivo estándar [.gitignore] (https://git-scm.com/docs/gitignore). –

+0

Si su archivo ya contiene cambios sin grabar, es posible que deba ejecutar 'git update-index --skip-worktree [ ...]' (desde https://hashrocket.com/blog/posts/ignore-specific-file- changes-only-on-current-machine-in-git) –

25

En su .gitconfig:

[core] 
    excludesfile = ~/.global_gitignore 

De esa manera, pueden ignorar ciertos tipos de archivos a nivel mundial. Cada usuario puede tener su propio archivo global de ignorar.

+0

Puede acceder a la '' .gitconfig' ejecutando git config - -local -e' en el repositorio que desee –

66

usted puede crear su propia .gitignore usando

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

a continuación, poner sus entradas deseadas en ese archivo.

+6

Si no desea que sea global, puede colocar su archivo '.user_gitignore' en el directorio' .git' del repositorio y agregarlo con 'git config core.excludesfile .git/.user_gitignore' – orad

+4

[Sugerencia de Tim Pope] (https://github.com/tpope/vim-pathogen#faq): use '~/.cvsignore' porque las utilidades como rsync también usarán este archivo. –

+2

@orad Creo que su comentario merece ser su propia respuesta por separado. –

Cuestiones relacionadas