从github中排除文件夹

时间:2013-05-22 13:11:31

标签: github

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

我有一个应用程序可以在目录中保存许多文件,例如jpg文件:Source \ MyProject \ App_data \ stored \ filename.jpg

现在我需要将其从.gitignore文件中排除

我不知道该怎么做,所以我正在寻找一个例子

4 个答案:

答案 0 :(得分:30)

  1. 在您的存储库中创建一个名为.gitignore的文件。
  2. 将文本“App_Data”添加到此文件中。
  3. 保存。
  4. 它应该完全符合您的要求。它将从本地存储库路径(存储.gitignore的路径)中排除带有该字符串的文件/文件夹。

    请注意,这不是您唯一的选择。我已经阅读了下面链接的帮助文档,以便更好地理解您需要完成的工作。

    有关详细信息,请参阅此处:GitHub Help - Ignoring Files

答案 1 :(得分:11)

只需将其放在.gitignore文件中(假设 MyProject 是您的git root):

App_data

答案 2 :(得分:9)

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

  

有些文件你不想让git跟踪。那里   是一些告诉git要忽略哪些文件的方法。

     

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

     

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

答案 3 :(得分:0)

如果您需要忽略已被跟踪的整个文件夹,请不要忘记使用-r递归地进行操作。

  1. 将文件夹名/添加到.gitignore

  2. git rm -r --cached foldername/