2013-05-22 185 views
19

我需要从我的Github中排除文件夹App_Data,但我不知道如何。从github排除文件夹

我有在该目录保存喜欢的jpg文件的许多文件的应用程序:源\ MyProject的\ APP_DATA \存储\ filename.jpg

现在,我需要从.gitignore文件以

我排除这种不知道如何做到这一点,所以我要寻找一个例子

+0

热门gitignore文件https://github.com/github/gitignore –

回答

11

简单地把这个在您的.gitignore文件(假设MyProject的是你的混帐根):

App_data 
+2

我想说APP_DATA/*是因为它涵盖了所有子文件夹 –

+0

可能是更好的'/'在到底是什么使得它知道它的目录它应该忽略?所以如果我想忽略以'data'开头的文件夹,我应该使用'data /'还是'data'? –

28
  1. 在您的存储库中创建一个名为.gitignore的文件。
  2. 将文本“App_Data”添加到此文件中。
  3. 保存。

它应该做你想要的。它将从本地存储库路径(存储.gitignore的路径)中排除具有该字符串的文件/文件夹。

请记住,这不是您唯一的选择。我会阅读下面链接的帮助文档,以便更好地理解以获得您需要完成的内容。

这里看到更多的信息:GitHub Help - Ignoring Files

+0

最后是'/'是什么让它知道它应该忽略的目录?所以如果我想忽略以'data'开头的文件夹,我应该使用'data /'还是'data'? –

+0

斜线与忽略斜线有点不同。请参阅:https://git-scm.com/docs/gitignore#_pattern_format – MrHappyAsthma

8

https://help.github.com/articles/ignoring-files

不时还有你不想让git去追踪文件。有 是告诉git要忽略哪些文件的几种方法。

如果您在存储库中创建了一个名为.gitignore的文件,git将在查看要提交的文件时使用其规则 。请注意,在将规则添加到此 文件以忽略它之前,git不会 忽略已被跟踪的文件。在这种情况下,文件必须是未跟踪,通常 与git rm --cached filename

这个文件可以提交到存储库,从而与克隆库的任何其他用户共享的规则 列表。