如何创建. gitignore文件

我需要在我的.gitignore文件中添加一些规则。但是,我在我的项目文件夹中找不到它。它不是由Xcode自动创建的吗?如果不是,什么命令允许我创建一个?

1750151 次浏览

默认情况下,. gitignore文件不会添加到存储库中。使用vi或您喜欢的文本编辑器创建. gitignore文件,然后发出git add .gitignore,然后是git commit -m "message" .gitignore。以下命令将处理它。

> .gitignoregit add .gitignoregit commit -m "message" .gitignore

这是我的最爱http://help.github.com/ignore-files/

另外,如果您想忽略Xcode文件,请参阅Xcode项目的Git忽略文件的答案

如果您不想让您的. gitignore文件干扰其他任何人的存储库,您也可以使用.git/info/exclude(请参阅http://help.github.com/ignore-files/)。

如果您使用的是Windows,它不会让您在Windows资源管理器中创建没有文件名的文件。如果您尝试将文本文件重命名为. gitignore,它会给您错误“您必须键入文件名

在此输入图片描述

为了解决这个问题,我使用了以下步骤。

  1. 创建文本文件gitignore.txt
  2. 在文本编辑器中打开它并添加您的规则,然后保存并关闭
  3. 按住Shift,右键单击您所在的文件夹,然后选择在此处打开命令窗口
  4. 然后在命令行中重命名文件,使用ren gitignore.txt .gitignore

或者,在评论中HenningCash建议

您可以通过将点附加到Windows资源管理器来解决此错误没有扩展名的文件名:.gitignore.。它将自动更改为.gitignore

在工作中,我们处于WindowsXP,在文件名末尾键入句点不起作用。创建. gitignore文件而不会出现“您必须键入文件名”错误的快速简便方法是:

  1. 打开cmd窗口并键入“编辑. gitignore”。
  2. 键入“Alt(选择文件菜单)、F、S。您现在有一个空的. gitignore文件,无论您的cmd提示符指向哪里。

您现在可以使用您最喜欢的文本编辑器填充它。

尽可能简单(有时):只需将以下内容添加到您喜欢的命令行界面中(GNU Bash、gitbash等)

touch .gitignore

正如注释中的战争指出一样,只要您提供完整路径,touch也适用于Windows。这也可以解释为什么它对windows上的某些用户不起作用:默认情况下,touch命令似乎不在某些Windows版本的$PATH中。

C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore

注意:路径可能会有所不同,具体取决于您的设置和安装路径。

在Windows资源管理器中创建. gitignore文件的最简单方法是创建一个名为.gitignore.的新文件。

这将跳过具有文件扩展名的验证,因为它实际上具有空文件扩展名。

http://gitignore.io是一个开源实用程序,可以帮助您为项目创建有用的. gitignore文件。还有一个命令行API,您可以通过gi命令访问:http://gitignore.io/cli

  1. osx安装gi命令:

    $ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile

  2. 查看. gitignore文件内容(输出:http://gitignore.io/api/xcode, osx):

    $ gi xcode,osx

  3. 如果您想将结果附加到新的. gitignore文件,您应该会在终端上看到输出。

    $ gi xcode,osx >> .gitignore

在包含您不想提交的所有文件和目录中创建. gitignore文件。

示例:

################### Eclipse#################
*.pydevproject.project.metadata.gradlebin/tmp/target/*.tmp*.bak*.swp*~.niblocal.properties.classpath.settings/.loadpath
# External tool builders.externalToolBuilders/
# Locally stored "Eclipse launch configurations"*.launch
# CDT-specific.cproject
# PDT-specific.buildpath

################### Visual Studio#################
## Ignore Visual Studio temporary files, build results, and## files generated by popular Visual Studio add-ons.
# User-specific files*.suo*.user*.sln.docstates
# Build results
[Dd]ebug/[Rr]elease/x64/build/[Bb]in/[Oo]bj/
# MSTest test Results[Tt]est[Rr]esult*/[Bb]uild[Ll]og.*
*_i.c*_p.c*.ilk*.meta*.obj*.pch*.pdb*.pgc*.pgd*.rsp*.sbr*.tlb*.tli*.tlh*.tmp*.tmp_proj*.log*.vspscc*.vssscc.builds*.pidb*.log*.scc
# Visual C++ cache filesipch/*.aps*.ncb*.opensdf*.sdf*.cachefile
# Visual Studio profiler*.psess*.vsp*.vspx
# Guidance Automation Toolkit*.gpState
# ReSharper is a .NET coding add-in_ReSharper*/*.[Rr]e[Ss]harper
# TeamCity is a build add-in_TeamCity*
# DotCover is a Code Coverage Tool*.dotCover
# NCrunch*.ncrunch*.*crunch*.local.xml
# Installshield output folder[Ee]xpress/
# DocProject is a documentation generator add-inDocProject/buildhelp/DocProject/Help/*.HxTDocProject/Help/*.HxCDocProject/Help/*.hhcDocProject/Help/*.hhkDocProject/Help/*.hhpDocProject/Help/Html2DocProject/Help/html
# Click-Once directorypublish/
# Publish Web Output*.Publish.xml*.pubxml
# NuGet Packages Directory## TODO: If you have NuGet Package Restore enabled, uncomment the next line#packages/
# Windows Azure Build Outputcsx*.build.csdef
# Windows Store app package directoryAppPackages/
# Otherssql/*.CacheClientBin/[Ss]tyle[Cc]op.*~$**~*.dbmdl*.[Pp]ublish.xml*.pfx*.publishsettings

在Windows中,打开DOS提示符(cmd)窗口,并使用以下命令行:

type > .gitignore

以下内容适用于PowerShell和命令提示符(CMD):

echo '*.ignore_me' > .gitignore

我遇到了一个奇怪的问题,Git实际上无法读取. gitignore文件。然后我删除了. gitignore文件并使用Vim创建了一个工作正常的文件。

要添加要忽略的其他文件,只需调用以下命令:

echo 'another_file_to_ignore' >> .gitignore

它会将更多文件附加到现有的. gitignore文件中。

要在Xcode中添加任何文件,请转到菜单并导航到菜单文件文件

对于. gitignore文件,选择其他并单击下一个。在另存为字段中输入名称(. gitignore),然后单击创建

对于以点开头的文件 (".") 将弹出一条警告消息,告诉您该文件将被隐藏。只需单击使用“。”即可继续…

仅此而已。

要填充您全新的. gitignore,您可以在此处找到忽略Xcode文件的示例:Xcode项目的Git忽略文件

在windows

  1. 打开记事本
  2. 添加gitignore文件的内容。
  3. 单击“另存为”并选择“所有文件”。
  4. 保存为.gitignore

很简单!不需要命令行!

如果您使用崇高文本作为IDE,您可以创建一个新文件并将其保存为. gitignore。只需使用Ctrl+N作为新文件,使用Ctrl+S保存为“. gitignore”。

我的贡献是针对那些在Mac上的人,它不仅可以应用于那些从事iOS项目的人(正如提到Xcode的问题所暗示的那样),还可以应用于任何类型的项目。



我这样做的简单方法是进入终端并运行vim .gitignore,然后添加文件。通常你可以从GitHub上https://github.com/github/gitignore的一个模板中复制你需要的东西。


步骤1
在您的项目中,键入以下命令

vim .gitignore

在此处输入图像描述



步骤2
您现在使用Vim打开您的文件。

在此处输入图像描述

i插入文本。当您在底部看到--插入--时,您将看到文件已准备就绪。

在此处输入图像描述



步骤3(备选方案1)
对于Objective-C项目,您可以从https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore复制并将其粘贴到.gitignore文件中:

在此处输入图像描述

Esc,键入:wq,然后按退货。保存文件。



步骤3(备选方案2)
添加适用于您的项目的任何文件。

*.sublime-workspace

_notesdwsync.xml

为了做到这一点,你必须开始做一些无害的黑客自己…

在开始之前:备份“项目模板”,因为我预测你会想要做的比我刚才提到的更多,一旦你发现了它。

现在,转到 /Developer/Library/Xcode/Project模板/应用程序/可可应用程序/在那里添加您的. gitignore文件。

仅此而已。当您创建一个新的“Cocoa应用程序”项目时,会自动从您的项目模板中复制. gitignore文件。

注意:如果您想编辑模板本身,请使用纳米;不要使用Xcode或TextEdit,因为它们会弄乱Unicode字符!好吧,Xcode也会弄乱其他一切。

注意:还有一个“文件模板”,您也应该在开始修改它们之前对其进行备份。再次:使用纳米进行编辑;不是Xcode,也不是TextEdit。

这是我自己的一个. gitignore文件,您可以从中获得灵感:

.DS_StoreIcon\15Icon\rIcon\n/*.xcodeproj/*.mode*/*.xcodeproj/*.pbxuser/*.xcodeproj/TemplateIcon.icns/*.xcodeproj/.LSOverride!/*.xcodeproj/default.*/*.pbproj/*.mode*/*.pbproj/*.pbxuser/*.pbproj/*.perspective*/build/*.moved-aside*~.nib*~.xib

注意:我使用Xcode 2.5和Xcode 3.1.4(我更喜欢3.1,但它不断向我的控制台发送垃圾邮件)

在Windows下有一个不错的提示:

  • 右键单击Windows资源管理器,新建>文本文档
  • 命名为. gitignore。(带有尾随点-这是提示)
  • 你最终得到一个. gitignore文件:)

在Windows 7和8下测试。

此提示假设您的Windows资源管理器显示文件扩展名。

Windows资源管理器. gitignore

是的,Windows资源管理器不允许您创建此文件名。解决此问题的另一种简单方法是在目录中创建一个虚拟文件,例如NewFile.txt,然后只需在gitbash中重命名它,如下所示:

mv NewFile.txt .gitignore

我使用记事本++。使用菜单文件新文件另存为. gitignore另存为类型所有类型(

  1. 要创建. gitignore文件,您只需创建一个. txt文件并更改扩展名,如下所示:

在此输入图片描述

然后您必须更改名称,在cmd上写入以下行:

 rename git.txt .gitignore

其中git.txt是您刚刚创建的文件的名称。

然后你可以打开文件并将所有不想添加到存储库中的文件写入。例如,我的如下所示:

# OS junk files[Tt]humbs.db*.DS_Store
# Visual Studio files*.[Oo]bj*.user*.aps*.pch*.vspscc*.vssscc*_i.c*_p.c*.ncb*.suo*.tlb*.tlh*.bak*.[Cc]ache*.ilk*.log*.lib*.sbr*.sdf*.pyc*.xmlipch/obj/[Bb]in[Dd]ebug*/[Rr]elease*/Ankh.NoLoad
# Tooling_ReSharper*/*.resharper[Tt]est[Rr]esult*
# Project files[Bb]uild/
# Subversion files.svn
# Office Temp Files~$*

有了这个之后,您需要将其添加到您的Git存储库中。您必须将文件保存在您的存储库所在的位置。

然后在你的gitbash中,你必须写以下行:

在此输入图片描述

如果存储库已经存在,则必须执行以下操作:

  1. git rm -r --cached .
  2. git add .
  3. git commit -m ".gitignore is now working"

如果第2步不起作用,那么您应该编写要添加的文件的整个路径。

做:

  1. 打开一个Git终端
  2. 转到项目的Git存储库
  3. 通过touch. gitignore命令创建. gitignore文件
  4. 使用git add. gitignore使用说明命令添加忽略文件
  5. 在忽略文件中设置忽略规则
  6. 运行命令cat. gitignore

通过运行步骤3中的命令,您将获得项目目录中的. gitignore文件。

使用cmd创建文件. gitignore的几种方法:

使用copy con命令:

  1. 打开cmd并输入cd到您的Git存储库

  2. 键入copy con .gitignore并按Ctrl+Z

    在此输入图片描述

start notepad .gitignore命令

  1. 打开cmd并输入cd到您的Git存储库

  2. 在打开的记事本对话框中键入start notepad .gitignore并按按钮。

    在此输入图片描述

使用edit .gitignore命令(仅限Windows x86)

  1. 打开cmd并键入cd到您的Git存储库
  2. 键入edit .gitignore并关闭打开的“编辑”编辑器。

您可以在Windows PowerShell中键入new-item .gitignore

不使用命令行(在Windows上)

  1. 打开任何文本编辑器(例如记事本)并添加您的规则。
  2. 点击菜单文件另存为
  3. 将其保存为“. gitignore”(包括报价)

在Mac上-

您可以创建一个新的文本文件。

使用https://www.gitignore.io/添加内容

将文件格式保存为-带附件的富文本文档。

将文件名更改为. gitingore并在弹出窗口时选择use".",如附加图像中所示。

说明:由于它是一个隐藏文件,您将无法在目录中看到它。但它会被创建。

见图片

使用gitbash控制台。

  • 导航到您的项目
  • 键入“touch. gitignore”

. gitignore文件将为您创建。

在此输入图片描述

在Windows上,您可以使用cmd:

echo "" >.gitignore

或者使用Git Bash cmd:

touch .gitignore

这对于Linux和Mac系统非常有用。

我有另一个简单的想法。

让我们使用cmd中的回声命令,

echo ./idea > .gitignore

这将创建. gitignore文件,其中包含文本内容“./主意”。

您现在可以使用文本编辑器手动更改文件中的数据。

或者干脆

控制台:

echo .gitignore notepad.exe

立即编辑gitignore。

如果您不知道哪些文件对于您的IDE或操作系统应该是gitignored,请转到www.gitignore.io

gitignore.io-在这里它将为您生成gitignore命令或文本。只需说出您的API或操作系统。就是这样!。只需复制并粘贴到您的文件中。简单!

macOS和Linux单行

在不搞乱创建/复制/粘贴的情况下获得默认Git忽略的一个简单方法是使用终端中的curl命令。首先将cd放入您的项目根目录,然后通过将MY_API_NAME替换为您来自以下两个来源之一的API名称来运行命令:

gitignore.io

curl -o .gitignore https://www.toptal.com/developers/gitignore/api/MY_API_NAME

您可以通过从列表这里中搜索并单击生成来找到您的API名称。

Java例子:

curl -o .gitignore https://www.toptal.com/developers/gitignore/api/java

GitHub

或者,您可以使用GitHub上的那些。找到API这里的文件名。

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore

Java例子:

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore

windows

以下是Windows的一些类似替代方案。

但老实说,设置它看起来更麻烦。如果我有Windows,那么我只会在项目的根文件夹中创建一个名为.gitignore的空文件,然后从gitignore.io或GitHub复制并粘贴默认文本。

我也想要我的贡献。这一次,动画一个:)

Vim(小教程):

i   - start editingESC - get back to normal mode:w  - save:q  - quit

在此输入图片描述

有一种非常简单的方法可以创建. gitignore文件。这个是在GitHub上创建的,我很确定大多数源代码控件都提供了在那里创建文件的功能。

我附上一个逐个图像的教程供参考。

  1. 在此输入图片描述

  2. 在此输入图片描述

  3. 在此输入图片描述

  4. 在此输入图片描述

windows:

在命令行中:

.>.gitignore

这将显示一个错误,但它会工作。

您可以直接创建一个空的.gitignore文件。在需要添加此文件的位置打开cmd,然后键入以下命令:

copy con .gitignore

输入。我们现在处于新创建文件的编辑模式,但我们现在不需要添加任何内容。只需按F6,然后按输入

现在您有一个空的.gitignore文件。在您拥有的任何编辑器中编辑您的文件。

windows

在此输入图片描述

文件名:". gitignore",
另存为类型:所有文件.

这是Windows中Linux“touch”的单行版本

cd c:\<folder>\break> .gitignore

这将创建一个空白的. gitignore文件,您可以在其中编辑和添加要忽略的项目。

cd C:\Users\testdir .gitignore

输出:

 Volume in drive C is WindowsVolume Serial Number is 9223-E93F
Directory of C:\Users\test
18/04/2019  02:23 PM                 0 .gitignore1 File(s)              0 bytes0 Dir(s)  353,009,770,496 bytes free

在Mac上:

  • 打开终端并在任何地方运行defaults write com.apple.finder AppleShowAllFiles YES

  • 重新启动Finder,这样你就可以看到隐藏的文件:command + option + escapeRelaunch

然后创建一个文本文件,您将能够将文件扩展名更改为.gitignore

我意识到这个问题的重点是如何“创建”gitignore文件,但如果有人有兴趣在创建文件后快速向文件中添加内容,那么对于那些试图“忽略”出现在更改列表中的文件的人,我的答案是使用github桌面版

  1. 对代码进行更改,从而在存储库中生成不需要的更改。
  2. 转到GitHub Desktop并转到您的存储库。
  3. 选择所有更改并右键单击它们。
  4. 将您的更改添加到gitignore文件中。

在此输入图片描述

要将.gitignore文件添加到您的not应用程序,您可以使用

> npx add-gitignore

现在您可以键入"node"并使用用户空格键选择它并回车。这将把节点.gitignore添加到项目中。

输入图片描述

你可以去为您的项目创建有用的. gitignore文件

选择IDE、操作系统或编程语言。它会自动为您生成一个。

在此输入图片描述

ubuntu中,您可以创建.gitignore文件并添加(忽略)当前目录.中超过50 MB的所有文件,使用:

find . -size +100M | cat >> .gitignore

你看过这篇文章吗?

易于创建.gitignore为dotnet开发人员

它提到:

从. Net Core 3.0开始,您可以利用内置的功能. Net Frameworkgitignore文件模板只需在您的终端中键入dotnet new gitignore即可。

我刚试过了,这是它创建的文件:

## 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*.rsuser*.suo*.user*.userosscache*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)*.userprefs
# Mono auto generated filesmono_crash.*
# Build results[Dd]ebug/[Dd]ebugPublic/[Rr]elease/[Rr]eleases/x64/x86/[Ww][Ii][Nn]32/[Aa][Rr][Mm]/[Aa][Rr][Mm]64/bld/[Bb]in/[Oo]bj/[Ll]og/[Ll]ogs/
# Visual Studio 2015/2017 cache/options directory.vs/# Uncomment if you have tasks that create the project's static files in wwwroot#wwwroot/
# Visual Studio 2017 auto generated filesGenerated\ Files/
# MSTest test Results[Tt]est[Rr]esult*/[Bb]uild[Ll]og.*
# NUnit*.VisualState.xmlTestResult.xmlnunit-*.xml
# Build Results of an ATL Project[Dd]ebugPS/[Rr]eleasePS/dlldata.c
# Benchmark ResultsBenchmarkDotNet.Artifacts/
# .NETproject.lock.jsonproject.fragment.lock.jsonartifacts/
# Tye.tye/
# ASP.NET ScaffoldingScaffoldingReadMe.txt
# StyleCopStyleCopReport.xml
# Files built by Visual Studio*_i.c*_p.c*_h.h*.ilk*.meta*.obj*.iobj*.pch*.pdb*.ipdb*.pgc*.pgd*.rsp*.sbr*.tlb*.tli*.tlh*.tmp*.tmp_proj*_wpftmp.csproj*.log*.vspscc*.vssscc.builds*.pidb*.svclog*.scc
# Chutzpah Test files_Chutzpah*
# Visual C++ cache filesipch/*.aps*.ncb*.opendb*.opensdf*.sdf*.cachefile*.VC.db*.VC.VC.opendb
# Visual Studio profiler*.psess*.vsp*.vspx*.sap
# Visual Studio Trace Files*.e2e
# TFS 2012 Local Workspace$tf/
# Guidance Automation Toolkit*.gpState
# ReSharper is a .NET coding add-in_ReSharper*/*.[Rr]e[Ss]harper*.DotSettings.user
# TeamCity is a build add-in_TeamCity*
# DotCover is a Code Coverage Tool*.dotCover
# AxoCover is a Code Coverage Tool.axoCover/*!.axoCover/settings.json
# Coverlet is a free, cross platform Code Coverage Toolcoverage*.jsoncoverage*.xmlcoverage*.info
# Visual Studio code coverage results*.coverage*.coveragexml
# NCrunch_NCrunch_*.*crunch*.local.xmlnCrunchTemp_*
# MightyMoose*.mm.*AutoTest.Net/
# Web workbench (sass).sass-cache/
# Installshield output folder[Ee]xpress/
# DocProject is a documentation generator add-inDocProject/buildhelp/DocProject/Help/*.HxTDocProject/Help/*.HxCDocProject/Help/*.hhcDocProject/Help/*.hhkDocProject/Help/*.hhpDocProject/Help/Html2DocProject/Help/html
# Click-Once directorypublish/
# Publish Web Output*.[Pp]ublish.xml*.azurePubxml# Note: 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 unencryptedPublishScripts/
# NuGet Packages*.nupkg# NuGet Symbol Packages*.snupkg# The packages folder can be ignored because of Package Restore**/[Pp]ackages/*# except build/, which is used as an MSBuild target.!**/[Pp]ackages/build/# Uncomment if necessary however generally it will be regenerated when needed#!**/[Pp]ackages/repositories.config# NuGet v3's project.json files produces more ignorable files*.nuget.props*.nuget.targets
# Microsoft Azure Build Outputcsx/*.build.csdef
# Microsoft Azure Emulatorecf/rcf/
# Windows Store app package directories and filesAppPackages/BundleArtifacts/Package.StoreAssociation.xml_pkginfo.txt*.appx*.appxbundle*.appxupload
# Visual Studio cache files# files ending in .cache can be ignored*.[Cc]ache# but keep track of directories ending in .cache!?*.[Cc]ache/
# OthersClientBin/~$**~*.dbmdl*.dbproj.schemaview*.jfm*.pfx*.publishsettingsorleans.codegen.cs
# Including strong name files can present a security risk# (https://github.com/github/gitignore/pull/2483#issue-259490424)#*.snk
# 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 projectsGenerated_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*.XMLUpgradeLog*.htmServiceFabricBackup/*.rptproj.bak
# SQL Server files*.mdf*.ldf*.ndf
# Business Intelligence projects*.rdl.data*.bim.layout*.bim_*.settings*.rptproj.rsuser*- [Bb]ackup.rdl*- [Bb]ackup ([0-9]).rdl*- [Bb]ackup ([0-9][0-9]).rdl
# Microsoft FakesFakesAssemblies/
# GhostDoc plugin setting file*.GhostDoc.xml
# Node.js Tools for Visual Studio.ntvs_analysis.datnode_modules/
# 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.exepaket-files/
# FAKE - F# Make.fake/
# CodeRush personal settings.cr/personal
# Python Tools for Visual Studio (PTVS)__pycache__/*.pyc
# Cake - Uncomment if you are using it# tools/**# !tools/packages.config
# Tabs Studio*.tss
# Telerik's JustMock configuration file*.jmconfig
# BizTalk build output*.btp.cs*.btm.cs*.odx.cs*.xsd.cs
# OpenCover UI analysis resultsOpenCover/
# Azure Stream Analytics local run outputASALocalRun/
# MSBuild Binary and Structured Log*.binlog
# NVidia Nsight GPU debugger configuration file*.nvuser
# MFractors (Xamarin productivity tool) working folder.mfractor/
# Local History for Visual Studio.localhistory/
# BeatPulse healthcheck temp databasehealthchecksdb
# Backup folder for Package Reference Convert tool in Visual Studio 2017MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder.ionide/
# Fody - auto-generated XML schemaFodyWeavers.xsd
#### Visual studio for Mac##

# globsMakefile.in*.userprefs*.usertasksconfig.makeconfig.statusaclocal.m4install-shautom4te.cache/*.tar.gztarballs/test-results/
# Mac bundle stuff*.dmg*.app
# content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore# General.DS_Store.AppleDouble.LSOverride
# Icon must end with two \rIcon

# 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.AppleDesktopNetwork Trash FolderTemporary Items.apdisk
# content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore# Windows thumbnail cache filesThumbs.dbehthumbs.dbehthumbs_vista.db
# Dump file*.stackdump
# Folder config file[Dd]esktop.ini
# Recycle Bin used on file shares$RECYCLE.BIN/
# Windows Installer files*.cab*.msi*.msix*.msm*.msp
# Windows shortcuts*.lnk
# JetBrains Rider.idea/*.sln.iml
#### Visual Studio Code##.vscode/*!.vscode/settings.json!.vscode/tasks.json!.vscode/launch.json!.vscode/extensions.json