git忽略文件或文件夹

一、在.gitignore文件中还能够使用wildcard(某位同窗称之为“野卡” 哈哈)通配符,例如,*.log,去掉.gitignore同一文件夹中的全部后缀名为log的文件。GitHub上提供了一份经常使用的忽略规则,你们能够拿来参考,详见此处:https://gist.github.com/octoc...node

二、若是.gitignore忽略规则建立于文件提交代码库以后,则.gitignore规则不会影响目前所提交的文件(不会自动把文件从服务器端删除掉)。你须要手动删除,用以下的方式:git

git rm --cached <FILENAME> -f
<FILENAME>即你要移除的文件全名。
git rm --cached <DIR> -r
<DIR> 你要删除的文件夹github

.gitignore 文件示例:
*.iml
.idea
.ipr
.iws
*.diff
*.patch
*.bak
.DS_Store
node_modules/
node_modules2/
.project
.settings
npm-debug.log
.*proj
.svn/
*.swp
*.swo
*.log
examples/dist/
yarn-error.log
test/unit/coverage
.vscodenpm

相关文章
相关标签/搜索