如何为Windows设置.gitignore?

Mah*_*h N 6 windows git github web

我正在Git中建立我的第一个项目.如何git-ignore在Windows中设置文件?

我正在使用Vagrant创建我的第一个Rails项目并尝试.gitignore在Windows中进行配置

Ami*_*ini 11

简单.

  1. .gitignore使用文本编辑器创建文件
  2. 在那里,写下你想要忽略的文件名
  3. 您可以使用以下通配符:*.pyc忽略任何带扩展名的文件.pyc

如果你使用TortoiseGit或其他Git软件,它会更容易.add to ignore list右键单击文件时会出现菜单.


小智 8

似乎忽略文件和目录有两种主要方式:

的.gitignore

  • .gitignore文件放入repo的根目录旁边.git (在Windows中,确保您看到真正的文件扩展名,然后生成.gitignore.

  • 进行全局配置~/.gitignore_global并运行git config --global core.excludesfile ~/.gitignore_global将其添加到您的git配置中

注意:以前跟踪的文件可以通过运行来解除跟踪git rm --cached filename.这对于在您创建之前存在的回购绝对至关重要.gitignore

回购排除

对于不需要共享的本地文件,只需将文件模式或目录添加到文件即可.git/info/exclude.这些规则未提交,因此项目中的其他协作者不会看到这些规则.这些是机器特定的配置.


gwh*_*gwh 6

Windows不允许您创建“点文件”(即名称以点开头的文件)。不过,有三种在Windows中创建.gitignore的简单方法。在每种情况下,您都希望在项目的根目录中使用.gitignore。

  1. 在文本编辑器中,创建一个文件,然后单击“保存”或“另存为”。将文件命名为“ .gitignore”,文本编辑器将在操作系统的限制范围内工作。我使用Sublime Text 3和Vim。该方法对两者都有效(不过,Vim将使用命令:w)。

  2. 一个后备方法是创建一个空的(暂时)文本文件并将其另存为.gitignore.txt,然后进入命令外壳并将文件重命名为.gitignore(使用命令行)。这样就可以了。

  3. Git Bash(在Windows的git安装程序中可用)具有“ touch”命令,它将创建点文件。在Git Bash提示符下,输入命令“ touch .gitignore”,如果不存在具有该名称的文件,则创建一个空文件。

将排除规则添加到.gitignore文件中:

  1. 起点。此存储库将为您提供(i)Windows,(ii)Rails和(iii)Vagrant的示例排除模式。您可以将它们添加到全局gitignore文件中。
  2. GitIgnore /模式。《 Git手册》的这一部分介绍了在新的gitignore文件中使用的模式。基本上,您排除不需要版本控制的目录和文件。