Questions tagged «gitignore»

.gitignore是一个文件,列出了Git不应包含在存储库中的文件,目录和/或路径模式。


5
忽略Git中被忽略目录的子目录
假设我已经忽略了目录,但是我想忽略其中的特定子目录。所以我有设置: /uploads/ /uploads/rubbish/ /uploads/rubbish/stuff/KEEP_ME/ /uploads/foo/ /uploads/foo/bar/lose/ 我想忽略除KEEP_ME目录之外的所有内容。我希望忽略将看起来像: /uploads/* !/uploads/rubbish/stuff/KEEP_ME/ 但这是行不通的,并且在同一主题上也没有几个排列。 起作用的是 /uploads/**/**/**/ !/uploads/rubbish/stuff/KEEP_ME/ 但这有点限制性和冗长吗?
99 git  gitignore 

7
如何在存储库中的任何地方git忽略ipython笔记本检查点
这主要是一个git问题。我想提交我的ipython笔记本,但是gitignore检查点。 存储库有多个文件夹,每个文件夹都有ipython笔记本,因此仅忽略一个目录并不能解决该问题。我想继续添加带有笔记本的新文件夹而不必担心。 我的直觉是,必须有一种方法可以使用一些通配符来gitignore名为* /。ipynb_checkpoints /的文件夹中的任何内容,但是还无法弄清楚。 那么,无论它们在哪里,我怎样才能忽略存储库中的所有ipython笔记本检查点?

5
.gitignore排除目录中的文件,但不排除某些目录中的文件
application/cache/* application/cache/folder/* application/cache/folder/onemorefolder/* 这似乎不起作用。当我克隆项目时,没有"application/cache"文件夹或"application/cache/folder"文件夹等。 我想是否不缓存缓存文件夹中的文件,但缓存文件夹,以便文件夹权限转移并存在。
98 git  gitignore 

4
.gitignore排除特定文件
我正在尝试使用.gitignore文件排除文件夹templates.js中的public/app/文件。我的.gitignore文件如下所示: /vendor /node_modules composer.phar composer.lock .DS_Store templates.js 但是当我签入Git Gui时,templates.js文件仍然显示在其中。如何使用专门排除文件.gitignore?
94 git  gitignore 

4
如何忽略存储库中的文件?
我有一个文件(config.php),该文件已经提交到Git存储库,但是我想在本地忽略,即我希望该文件保留在存储库中,但是强制Git忽略对其所做的任何更改。 我将文件放入.gitignore,但每次我提交某些内容时,它仍被标记为已更改,并且Git仍在尝试对其进行更改。任何想法,我在想什么或做错了什么?
93 git  gitignore  git-rm 

3
否定模式在.gitignore中如何工作?
我正在尝试使用带有否定模式(以!开头的行)的.gitignore文件,但是它无法按我期望的方式工作。 作为最小的示例,我具有以下目录结构: C:/gittest -- .gitignore -- aaa/ -- bbb/ -- file.txt -- ccc/ -- otherfile.txt 在我的gitignore文件中,我有这个: aaa/ !aaa/ccc/ 我的理解(基于此doc页面)是,不应忽略文件aaa / ccc / otherfile.txt,但实际上git忽略了aaa下的所有内容。 我是否会误解这句话:“否定模式的可选前缀!;先前模式排除的任何匹配文件将再次包含在内。”? 顺便说一句,这是在Windows上使用msysgit 1.7.0.2的。
91 git  gitignore 

3
Git中的白名单和子目录
我已经为文本文件创建了白名单。 * !*.txt 现在,我在子目录-中有一个未跟踪的文本文件sub/dir/file.txt,并且未显示(被忽略)。但是,显示了根目录中的文本文件。 为什么会这样,我该如何解决?
91 git  gitignore 


7
Cordova 5.0.0:我应该将哪些文件提交到git?
我使用Cordova 5.0.0,并且我具有以下项目结构: MyProject - hooks - platforms - plugins - resources - www - config.xml 现在我的问题是:我可以忽略其中哪个文件夹?我之所以这样问,是因为我在三个不同的平台上工作。我在android上的linux上开发,在Windows Phone上的Windows上开发,在ios上的mac上开发。如果提交整个项目,对于不支持的平台,我总是会收到警告和错误。 我想要的是一个简约的git存储库。 例如,一个问题就是插件。当我从存储库中删除插件文件夹时,我必须手动将它们添加到每个开发平台上。 另一个问题是资源文件夹。我使用离子自动生成图标和启动屏幕。当我现在尝试在ios上构建项目时,它正在抱怨android的图像。 所以我需要什么,我可以省略什么?

5
.gitignore NuGet排除软件包/包括软件包/repositories.config
我正在尝试为使用NuGet的Visual Studio项目创建.gitignore。当前包含: \packages/* !packages/repositories.config 这不会忽略文件夹中的任何内容。一切都会上演。我也尝试过: packages/ !packages/repositories.config 这将忽略packages文件夹中的所有内容,并且不包括packages / repositories.config。 我究竟做错了什么?
89 git  nuget  gitignore 

4
正确地递归地忽略除特定文件类型以外的特定文件夹下的所有文件
我已经看到了类似的问题(1,2和 3),但我不从他们那里得到一个妥善的解决办法。 除特定文件类型外,我需要忽略特定文件夹下的所有文件。该文件夹是根路径的子目录。让我命名该文件夹Resources。由于我不想使事情复杂化,因此让我忽略所有命名为所有文件夹的文件Resources。 这是最常见的解决方案(在所有重复的问题中) # Ignore everything * # Don't ignore directories, so we can recurse into them !*/ # Don't ignore .gitignore !.gitignore # Now exclude our type !*.foo 该解决方案的问题在于它停止跟踪新添加的文件(因为*忽略所有文件)。我不想一直排除每种文件类型。我想要正常的行为,如果添加了任何新文件,就会git status显示出来。 我终于在这里找到了解决方案。解决方法是.gitignore在Resources文件夹中添加另一个文件。这可以正常工作。 我可以使用一个忽略文件来达到相同的目的吗?我发现在不同目录中有许多忽略文件有点笨拙。 这是我要实现的目标: # Ignore everything under Resources folder, not elsewhere Resources # Don't ignore directories, so we …

8
git仓库忽略所有.dll文件
标题说明了一切。我正在尝试将我的NuGet软件包添加到存储库中。.dll文件以外的所有文件都被检测到。 gitignore文件不包含对* .dll的引用。.dll文件在整个存储库中的任何位置都不会被识别。信息/排除也为空。 我还克隆了存储库(文件系统到文件系统,而不是从远程到文件系统)。在两台不同的计算机上也会发生此问题。 我可以手动添加.dll文件,但应该对其进行跟踪。为什么不对其进行跟踪?
88 git  gitignore 

5
将新创建的特定文件夹添加到Git中的.gitignore
我有一个干净的工作目录,并于昨晚从Git存储库中引入了一个克隆。但是现在我的本地服务器创建并包含一个我想忽略的stats文件夹。 我在运行git status时似乎无法让Git忽略此文件夹。 On branch master Your branch is ahead of 'origin/master' by 1 commit. Changes to be committed: (use "git reset HEAD <file>..." to unstage) new file: app_public/views/pages/privacy.php new file: app_public/views/pages/terms.php new file: public_html/stats/ctry_usage_200908.png new file: public_html/stats/daily_usage_200908.png new file: public_html/stats/dns_cache.db new file: public_html/stats/hourly_usage_200908.png new file: public_html/stats/index.html new file: public_html/stats/usage.png …
88 git  gitignore 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.