Mac下Git项目使用的.gitignore文件
生活随笔
收集整理的這篇文章主要介紹了
Mac下Git项目使用的.gitignore文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?https://www.gitignore.io/?
這個網站可以搜索特定項目、系統所需要的.gitignore
我現在主要是在Mac上用Visual Studio Code進行開發,所以直接搜索MacOS和Visual Studio Code就可以,然后點Create按鈕
以下就是創建出來的結果
# Created by https://www.gitignore.io/api/macos,visualstudiocode### macOS ### *.DS_Store .AppleDouble .LSOverride# Icon must end with two \r Icon# Thumbnails ._*# Files that might appear in the root of a volume .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent# Directories potentially created on remote AFP share .AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk### VisualStudioCode ### .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json# End of https://www.gitignore.io/api/macos,visualstudiocode?
當然,Visual Studio Code畢竟是跨平臺的,以后說不定也會在Windows和Linux上做類似的開發,所以這時候也可以把Windows和Linux加上去,如下
?
# Created by https://www.gitignore.io/api/macos,visualstudiocode,windows,linux### Linux ### *~# temporary files which can be created if a process still has a handle open of a deleted file .fuse_hidden*# KDE directory preferences .directory# Linux trash folder which might appear on any partition or disk .Trash-*# .nfs files are created when an open file is removed but is still being accessed .nfs*### macOS ### *.DS_Store .AppleDouble .LSOverride# Icon must end with two \r Icon# Thumbnails ._*# Files that might appear in the root of a volume .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent# Directories potentially created on remote AFP share .AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk### VisualStudioCode ### .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json### Windows ### # Windows thumbnail cache files Thumbs.db ehthumbs.db ehthumbs_vista.db# Folder config file Desktop.ini# Recycle Bin used on file shares $RECYCLE.BIN/# Windows Installer files *.cab *.msi *.msm *.msp# Windows shortcuts *.lnk# End of https://www.gitignore.io/api/macos,visualstudiocode,windows,linux
?如果是在Visual Studio Code下開發C#項目,也需要加上Visual Studio的.gitignore配置
# Created by https://www.gitignore.io/api/visualstudio### VisualStudio ### ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. ## ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore# User-specific files *.suo *.user *.userosscache *.sln.docstates# User-specific files (MonoDevelop/Xamarin Studio) *.userprefs# Build results [Dd]ebug/ [Dd]ebugPublic/ [Rr]elease/ [Rr]eleases/ x64/ x86/ bld/ [Bb]in/ [Oo]bj/ [Ll]og/# Visual Studio 2015 cache/options directory .vs/ # Uncomment if you have tasks that create the project's static files in wwwroot #wwwroot/# MSTest test Results [Tt]est[Rr]esult*/ [Bb]uild[Ll]og.*# NUNIT *.VisualState.xml TestResult.xml# Build Results of an ATL Project [Dd]ebugPS/ [Rr]eleasePS/ dlldata.c# .NET Core project.lock.json project.fragment.lock.json artifacts/ **/Properties/launchSettings.json*_i.c *_p.c *_i.h *.ilk *.meta *.obj *.pch *.pdb *.pgc *.pgd *.rsp *.sbr *.tlb *.tli *.tlh *.tmp *.tmp_proj *.log *.vspscc *.vssscc .builds *.pidb *.svclog *.scc# Chutzpah Test files _Chutzpah*# Visual C++ cache files ipch/ *.aps *.ncb *.opendb *.opensdf *.sdf *.cachefile *.VC.db *.VC.VC.opendb# Visual Studio profiler *.psess *.vsp *.vspx *.sap# TFS 2012 Local Workspace $tf/# Guidance Automation Toolkit *.gpState# ReSharper is a .NET coding add-in _ReSharper*/ *.[Rr]e[Ss]harper *.DotSettings.user# JustCode is a .NET coding add-in .JustCode# TeamCity is a build add-in _TeamCity*# DotCover is a Code Coverage Tool *.dotCover# Visual Studio code coverage results *.coverage *.coveragexml# NCrunch _NCrunch_* .*crunch*.local.xml nCrunchTemp_*# MightyMoose *.mm.* AutoTest.Net/# Web workbench (sass) .sass-cache/# Installshield output folder [Ee]xpress/# DocProject is a documentation generator add-in DocProject/buildhelp/ DocProject/Help/*.HxT DocProject/Help/*.HxC DocProject/Help/*.hhc DocProject/Help/*.hhk DocProject/Help/*.hhp DocProject/Help/Html2 DocProject/Help/html# Click-Once directory publish/# Publish Web Output *.[Pp]ublish.xml *.azurePubxml # TODO: Comment the next line if you want to checkin your web deploy settings # but database connection strings (with potential passwords) will be unencrypted *.pubxml *.publishproj# Microsoft Azure Web App publish settings. Comment the next line if you want to # checkin your Azure Web App publish settings, but sensitive information contained # in these scripts will be unencrypted PublishScripts/# NuGet Packages *.nupkg # The packages folder can be ignored because of Package Restore **/packages/* # except build/, which is used as an MSBuild target. !**/packages/build/ # Uncomment if necessary however generally it will be regenerated when needed #!**/packages/repositories.config # NuGet v3's project.json files produces more ignorable files *.nuget.props *.nuget.targets# Microsoft Azure Build Output csx/ *.build.csdef# Microsoft Azure Emulator ecf/ rcf/# Windows Store app package directories and files AppPackages/ BundleArtifacts/ Package.StoreAssociation.xml _pkginfo.txt# Visual Studio cache files # files ending in .cache can be ignored *.[Cc]ache # but keep track of directories ending in .cache !*.[Cc]ache/# Others ClientBin/ ~$* *~ *.dbmdl *.dbproj.schemaview *.jfm *.pfx *.publishsettings orleans.codegen.cs# Since there are multiple workflows, uncomment next line to ignore bower_components # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) #bower_components/# RIA/Silverlight projects Generated_Code/# Backup & report files from converting an old project file # to a newer Visual Studio version. Backup files are not needed, # because we have git ;-) _UpgradeReport_Files/ Backup*/ UpgradeLog*.XML UpgradeLog*.htm# SQL Server files *.mdf *.ldf# Business Intelligence projects *.rdl.data *.bim.layout *.bim_*.settings# Microsoft Fakes FakesAssemblies/# GhostDoc plugin setting file *.GhostDoc.xml# Node.js Tools for Visual Studio .ntvs_analysis.dat node_modules/# Typescript v1 declaration files typings/# Visual Studio 6 build log *.plg# Visual Studio 6 workspace options file *.opt# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) *.vbw# Visual Studio LightSwitch build output **/*.HTMLClient/GeneratedArtifacts **/*.DesktopClient/GeneratedArtifacts **/*.DesktopClient/ModelManifest.xml **/*.Server/GeneratedArtifacts **/*.Server/ModelManifest.xml _Pvt_Extensions# Paket dependency manager .paket/paket.exe paket-files/# FAKE - F# Make .fake/# JetBrains Rider .idea/ *.sln.iml# CodeRush .cr/# Python Tools for Visual Studio (PTVS) __pycache__/ *.pyc# Cake - Uncomment if you are using it # tools/** # !tools/packages.config# End of https://www.gitignore.io/api/visualstudio
轉載于:https://www.cnblogs.com/Richeir/p/6405645.html
總結
以上是生活随笔為你收集整理的Mac下Git项目使用的.gitignore文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: macOS上,实现Wireshark手机
- 下一篇: Theano 中文文档 0.9 - 7.