github ignore 规范

Posted jacksplwxy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github ignore 规范相关的知识,希望对你有一定的参考价值。

转自:https://www.cnblogs.com/xuld

 

gitignore 应该包含 5 块内容:

  1. 当前项目需要忽略的文件
  2. 项目性质需要忽略的文件(比如是 nodejs 项目,有些文件就需要忽略)
  3. 所有项目都需要忽略的文件(比如日志、临时文件)
  4. 操作系统需要忽略的文件
  5. 常用 IDE 需要忽略的文件

以下是 NODEJS 项目的 .gitignore 模板:

技术分享图片
# 本项目专用
.private

# NodeJS 项目通用

## Node
.node_repl_history
pids
*.pid
*.seed
*.pid.lock

## NPM
node_modules
jspm_packages
.npm
*.tgz

## 常用框架
lib-cov
coverage
.nyc_output
.grunt
.lock-wscript
.eslintcache

# 项目通用

## 生成文件
_build

## 临时文件
*.tmp
*.log
*~
._*

## 比较文件
*.patch
*.diff

# 操作系统

## Windows
*.lnk
$RECYCLE.BIN
Desktop.ini
ehthumbs.db
Thumbs.db

## OSX
.DS_Store

# IDE

## Sublime
*.sublime-workspace

## Dreamweaver
_notes

## WebStorm
WebWorkbench.mswwsettings
.settings
*.idea

## Visual Studio
.vs
obj
ipch
*.sln.*
*.vshost.*
*.suo
*.user
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp_proj
*_i.c
*_p.c
*.vspscc
*.vssscc
*.pidb
*.scc
csx
*.build.csdef
*.aps
*.ncb
*.cachefile
*.psess
*.vsp
*.vspx
*.gpState
_TeamCity*

## Visual Studio - 测试框架
TestResults
BuildLog.*
*.VisualState.xml
TestResult.xml
_Chutzpah*

## Visual Studio - 数据库
*.opensdf
*.sdf

## Visual Studio - Node 插件
.ntvs_analysis.dat
Microsoft.NodejsTools.WebRole.dll

## Visual Studio - Sandcastle 插件
DocProject

## Visual Studio - ReSharper 插件
*.dotCover
_ReSharper*/
*.ReSharper

## Visual Studio - NCrunch 插件
*.ncrunch*
.*crunch*.local.xml
技术分享图片

以上是关于github ignore 规范的主要内容,如果未能解决你的问题,请参考以下文章

.gitignore文件内容格式规范介绍说明详解

eclipse再见,android studio 新手入门教程Github(.ignore忽略规则)的使用

php Yoast SEO规范输出的代码片段

php Yoast SEO规范输出的代码片段

github实现指定文件的同步

从 XCode 将文件提交到 Github 的问题:警告:无法访问“/Users/alexandra/.config/git/ignore”:权限被拒绝