Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从github中排除文件夹_Github - Fatal编程技术网

从github中排除文件夹

从github中排除文件夹,github,Github,我需要从我的Github中排除文件夹App_数据,但我不知道如何排除 我有一个应用程序,它将许多文件(如jpg文件)保存在以下目录中:Source\MyProject\App\u data\stored\filename.jpg 现在我需要将其从.gitignore文件中排除 我不知道如何做到这一点,因此我正在寻找一个示例只需将其放入您的.gitignore文件中(假设MyProject是您的git根目录): 在存储库中创建名为.gitignore的文件 将文本“应用程序数据”添加到此文件 保存

我需要从我的Github中排除文件夹App_数据,但我不知道如何排除

我有一个应用程序,它将许多文件(如jpg文件)保存在以下目录中:Source\MyProject\App\u data\stored\filename.jpg

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


我不知道如何做到这一点,因此我正在寻找一个示例

只需将其放入您的
.gitignore
文件中(假设MyProject是您的git根目录):

  • 在存储库中创建名为.gitignore的文件
  • 将文本“应用程序数据”添加到此文件
  • 保存
  • 它应该完全符合你的要求。它将从本地存储库路径(存储.gitignore的路径)中排除具有该字符串的文件/文件夹

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

    有关更多信息,请参见此处:

    Per

    有时有些文件你不想让git跟踪。那里 有几种方法可以告诉git忽略哪些文件

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

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


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

  • 将foldername/to.gitignore添加到

  • git rm-r——缓存的foldername/


  • 流行的gitignore文件我想说App_data/*可能更好,因为它覆盖了所有子文件夹最后是
    /
    ,是什么让它知道它应该忽略的目录?因此,如果我想忽略以
    数据
    开头的文件夹,我应该做
    数据
    还是
    数据
    ?最后的
    /
    是什么让它知道它应该忽略的目录?因此,如果我想忽略以
    data
    开头的文件夹,我应该做
    data/
    还是
    data
    ?斜杠与忽略斜杠有点不同。见:
    App_data