根据语言自动生成

1. 访问 .gitignore.io

首先,访问 https://www.gitignore.io/。这是一个非常有用的网站,可以根据你的开发环境自动生成 .gitignore 文件。

2. 选择你的编程语言和编辑器

在网站上,你会看到一个表单,允许你选择多种编程语言和编辑器。对于 .NET Core 项目,你应该选择以下选项:

  • 编程语言:选择 C# 或 .NET Core(取决于你的具体需求,两者通常可以互换使用)。

  • 编辑器:如果你使用 Visual Studio,可以选择 VisualStudio 或 VisualStudioCode。如果你使用的是其他编辑器,如 JetBrains Rider 或 VSCode,也可以选择相应的选项。

3. 生成 .gitignore

在选择完你的开发工具后,点击页面上的 Create .gitignore 按钮。网站将生成一个适合你选择的工具和语言的 .gitignore 文件内容。

自己创建

1. 创建 .gitignore 文件

首先,你需要在你的项目根目录下创建一个名为 .gitignore 的文件。

2. 编辑 .gitignore 文件

然后,使用文本编辑器打开 .gitignore 文件,并添加你想忽略的文件或目录的模式。

3. 常用模式

忽略单个文件

example.txt

忽略所有 .txt 文件

*.txt

忽略目录

dir_name/

忽略目录下的所有文件,但保留目录结构

dir_name/*
!dir_name/

忽略模式匹配的文件,但包括子目录中的文件

**/log*.txt

4. 忽略特定文件类型但排除某些文件

如果你想要忽略所有 .log 文件,但想要保留 important.log 文件,你可以使用:

*.log
!important.log

5. 使用 Git 的全局 .gitignore 文件

你还可以为你的用户账户设置一个全局的 .gitignore 文件,这样所有的 Git 项目都会自动应用这个文件中的规则。要创建或编辑全局 .gitignore 文件,你可以使用以下命令:

 
git config --global core.excludesfile '~/.gitignore_global'

然后,编辑 ~/.gitignore_global 文件,添加你希望全局忽略的模式。

6. 查看当前的 .gitignore 设置

要查看当前项目的 .gitignore 设置,可以使用:

cat .gitignore

要查看全局的 .gitignore 设置,可以查看 ~/.gitignore_global 文件。

7. 使用现有的 .gitignore 模板

GitHub 提供了一个非常有用的 .gitignore repository,其中包含了各种语言的常见 .gitignore 模板。你可以直接复制这些模板到你的 .gitignore 文件中。例如,要为 Python 项目创建一个 .gitignore 文件,你可以访问 Python 的 .gitignore 模板,然后将其内容复制到你的项目中的 .gitignore 文件中。

通过以上步骤,你可以有效地配置 .gitignore 文件,避免不必要的文件被加入到你的 Git 仓库中。