• Git使用技巧-文件忽略


    一、.Net的.gitignore文件

      1 # Visual Studio 
      2 
      3 # User-specific files
      4 *.suo
      5 *.user
      6 *.userosscache
      7 *.sln.docstates
      8 
      9 # User-specific files (MonoDevelop/Xamarin Studio)
     10 *.userprefs
     11 
     12 # Build results
     13 [Dd]ebug/
     14 [Dd]ebugPublic/
     15 [Rr]elease/
     16 [Rr]eleases/
     17 [Xx]64/
     18 [Xx]86/
     19 [Bb]uild/
     20 bld/
     21 [Bb]in/
     22 [Oo]bj/
     23 
     24 # Visual Studio 2015 cache/options directory
     25 .vs/
     26 # Uncomment if you have tasks that create the project's static files in wwwroot
     27 #wwwroot/
     28 
     29 # MSTest test Results
     30 [Tt]est[Rr]esult*/
     31 [Bb]uild[Ll]og.*
     32 
     33 # NUNIT
     34 *.VisualState.xml
     35 TestResult.xml
     36 
     37 # Build Results of an ATL Project
     38 [Dd]ebugPS/
     39 [Rr]eleasePS/
     40 dlldata.c
     41 
     42 # DNX
     43 project.lock.json
     44 artifacts/
     45 
     46 *_i.c
     47 *_p.c
     48 *_i.h
     49 *.ilk
     50 *.meta
     51 *.obj
     52 *.pch
     53 *.pdb
     54 *.pgc
     55 *.pgd
     56 *.rsp
     57 *.sbr
     58 *.tlb
     59 *.tli
     60 *.tlh
     61 *.tmp
     62 *.tmp_proj
     63 *.log
     64 *.vspscc
     65 *.vssscc
     66 .builds
     67 *.pidb
     68 *.svclog
     69 *.scc
     70 
     71 # Chutzpah Test files
     72 _Chutzpah*
     73 
     74 # Visual C++ cache files
     75 ipch/
     76 *.aps
     77 *.ncb
     78 *.opendb
     79 *.opensdf
     80 *.sdf
     81 *.cachefile
     82 *.VC.db
     83 *.VC.VC.opendb
     84 
     85 # Visual Studio profiler
     86 *.psess
     87 *.vsp
     88 *.vspx
     89 *.sap
     90 
     91 # TFS 2012 Local Workspace
     92 $tf/
     93 
     94 # Guidance Automation Toolkit
     95 *.gpState
     96 
     97 # ReSharper is a .NET coding add-in
     98 _ReSharper*/
     99 *.[Rr]e[Ss]harper
    100 *.DotSettings.user
    101 
    102 # JustCode is a .NET coding add-in
    103 .JustCode
    104 
    105 # TeamCity is a build add-in
    106 _TeamCity*
    107 
    108 # DotCover is a Code Coverage Tool
    109 *.dotCover
    110 
    111 # NCrunch
    112 _NCrunch_*
    113 .*crunch*.local.xml
    114 nCrunchTemp_*
    115 
    116 # MightyMoose
    117 *.mm.*
    118 AutoTest.Net/
    119 
    120 # Web workbench (sass)
    121 .sass-cache/
    122 
    123 # Installshield output folder
    124 [Ee]xpress/
    125 
    126 # DocProject is a documentation generator add-in
    127 DocProject/buildhelp/
    128 DocProject/Help/*.HxT
    129 DocProject/Help/*.HxC
    130 DocProject/Help/*.hhc
    131 DocProject/Help/*.hhk
    132 DocProject/Help/*.hhp
    133 DocProject/Help/Html2
    134 DocProject/Help/html
    135 
    136 # Click-Once directory
    137 publish/
    138 
    139 # Publish Web Output
    140 *.[Pp]ublish.xml
    141 *.azurePubxml
    142 *.publishproj
    143 *.pubxml
    144 PublishProfiles/
    145 PublishScripts/
    146 
    147 # NuGet Packages
    148 *.nupkg
    149 # The packages folder can be ignored because of Package Restore
    150 **/packages/*
    151 # except build/, which is used as an MSBuild target.
    152 !**/packages/build/
    153 # Uncomment if necessary however generally it will be regenerated when needed
    154 #!**/packages/repositories.config
    155 # NuGet v3's project.json files produces more ignoreable files
    156 *.nuget.props
    157 *.nuget.targets
    158 
    159 # Microsoft Azure Build Output
    160 csx/
    161 *.build.csdef
    162 
    163 # Microsoft Azure Emulator
    164 ecf/
    165 rcf/
    166 
    167 # Windows Store app package directory
    168 AppPackages/
    169 BundleArtifacts/
    170 Package.StoreAssociation.xml
    171 _pkginfo.txt
    172 
    173 # Visual Studio cache files
    174 # files ending in .cache can be ignored
    175 *.[Cc]ache
    176 # but keep track of directories ending in .cache
    177 !*.[Cc]ache/
    178 
    179 # Others
    180 ClientBin/
    181 [Ss]tyle[Cc]op.*
    182 ~$*
    183 *~
    184 *.dbmdl
    185 *.dbproj.schemaview
    186 *.pfx
    187 *.publishsettings
    188 orleans.codegen.cs
    189 
    190 # RIA/Silverlight projects
    191 Generated_Code/
    192 
    193 # Backup & report files from converting an old project file
    194 # to a newer Visual Studio version. Backup files are not needed,
    195 # because we have git ;-)
    196 _UpgradeReport_Files/
    197 Backup*/
    198 UpgradeLog*.XML
    199 UpgradeLog*.htm
    200 
    201 # SQL Server files
    202 *.mdf
    203 *.ldf
    204 
    205 # Business Intelligence projects
    206 *.rdl.data
    207 *.bim.layout
    208 *.bim_*.settings
    209 
    210 # Microsoft Fakes
    211 FakesAssemblies/
    212 
    213 # GhostDoc plugin setting file
    214 *.GhostDoc.xml
    215 
    216 # Node.js Tools for Visual Studio
    217 .ntvs_analysis.dat
    218 
    219 # Visual Studio 6 build log
    220 *.plg
    221 
    222 # Visual Studio 6 workspace options file
    223 *.opt
    224 
    225 # Visual Studio LightSwitch build output
    226 **/*.HTMLClient/GeneratedArtifacts
    227 **/*.DesktopClient/GeneratedArtifacts
    228 **/*.DesktopClient/ModelManifest.xml
    229 **/*.Server/GeneratedArtifacts
    230 **/*.Server/ModelManifest.xml
    231 _Pvt_Extensions
    232 
    233 # LightSwitch generated files
    234 GeneratedArtifacts/
    235 ModelManifest.xml
    236 
    237 # Paket dependency manager
    238 .paket/paket.exe
    239 paket-files/
    240 
    241 # FAKE - F# Make
    242 .fake/
    243 
    244 .DS_Store

    二、忽略已经提交的文件

    1 git rm -r --cached .
    2 git add .
    3 git commit -m 'update .gitignore'
  • 相关阅读:
    神经网络反向传播时的梯度计算技巧
    调整Virtual Box硬盘大小
    suse glibcxx版本过高问题
    linux命令之----sort命令用于将文本文件内容加以排序
    ffmpeg编码中的二阻塞一延迟
    Linux下查看编辑二进制文件:hexedit神器
    Unity3D之Mecanim动画系统学习笔记(二):模型导入
    Unity3D之Mecanim动画系统学习笔记(一):认识Mecanim动画系统
    TypeScript学习笔记(六):泛型
    TypeScript学习笔记(五):接口
  • 原文地址:https://www.cnblogs.com/heeroac18999/p/12912655.html
Copyright © 2020-2023  润新知