草庐IT

$.gitignore

全部标签

gitignore,如何排除特定目录

我正在尝试利用.gitignore文件来排除特定目录,但我遇到了一些麻烦。我之前在几个论坛(包括stackoverflow)上查看了如何执行此操作,虽然我发现它有点令人困惑,但我以为我理解它,但它似乎并没有像我想的那样工作。所以我这里有一个存储库,在顶层有一个我想排除的名为“images”的特定目录。这是我放入.gitignore文件的内容:images/我添加并提交了所有内容,一切都很好,它忽略了顶层的图像主管。但后来我意识到它也忽略了论坛/图像。那有什么关系呢?我如何处理忽略特定目录,而不是任何其他具有相同名称的目录? 最佳答案

git - .gitignore 排除特定文件

我正在尝试使用.gitignore文件来排除位于public/app/文件夹中的templates.js。我的.gitignore文件如下所示:/vendor/node_modulescomposer.pharcomposer.lock.DS_Storetemplates.js但是当我检查GitGui时,templates.js文件仍然显示在其中。如何使用.gitignore专门排除文件? 最佳答案 与名称“忽略”所暗示的相反。.gitignore仅在您gitaddfiles时被查询:换句话说,不会根据排除已经添加到存储库(的索引)

git - 将 #*# glob 添加到 .gitignore?

我想使用glob#*#将emacs自动保存文件添加到我的.gitignore,但当然,以哈希开头的行是注释行。如何在不将其视为评论的情况下将其放入我的.gitignore中? 最佳答案 你试过吗\#*#从1.6.2开始,.gitignore应该支持\(参见thispatch)准确地说,1.6.2.1(2009年3月).gitignorelearnedtohandlebackslashasaquotingmechanismforcommentintroductioncharacter"#".

javascript - 是否应该将 package-lock.json 文件添加到 .gitignore 中?

这个问题在这里已经有了答案:DoIcommitthepackage-lock.jsonfilecreatedbynpm5?(12个回答)关闭4年前。社区审核了是否重新打开这个问题10个月前并关闭:原始关闭原因未解决要锁定安装在项目上的依赖项的版本,命令npminstall会创建一个名为package-lock.json的文件。这是从Node.jsv8.0.0开始制作的和npmv5.0.0,正如你们中的一些人可能知道的那样。尽管有Node.js和npm关于提交这个文件的建议,关于何时应该避免这样做的几个问题,也是一种选择。通常我们会在项目中做出promise,然而,这是一个特殊的问题。虽

ruby-on-rails - 如何在 IDE Aptana Studio 中设置可见的 .gitignore?

如何在IDEAptanaStudio中设置可见的.gitignore?在控制台中,我尝试了ls,但我没有看到它。我尝试了sudogedit.gitingore并且我可以用gedit修改它,但为什么我不能用ide做呢? 最佳答案 首先,您不应该使用sudo来编辑您具有读写权限的文件。其次,要查看.gitignore,您应该使用ls-a,这将显示所有stash文件,即以.开头的文件。最后,为了回答您的问题,在“AppExplorer”的右上角部分,有一个下pull菜单,您可以通过单击白色三角形找到它。单击“CustomizeView”,

ios - 我可以向我的 .gitignore 添加什么,以便我可以防止在我的 github 存储库上 checkin pod?

我希望过渡到只checkin我的Github存储库中的pod文件,而不是每次运行pod安装时都不断地checkin每个pod。.现在我的gitignore代码CocoaPods看起来像这样Pods/Pods-Acknowledgements.markdownPods/Pods-Acknowledgements.plistPods/resources-to-copy.txtPods/resources-to-copy-*.txt我仍然从正在checkin的Cocoapods获得大量xcconfig文件。请帮忙? 最佳答案 仅忽略Pod

PHP根据.gitignore过滤文件和路径

我想使用PHP读取所有被.gitignore配置忽略的文件和路径。就像git一样。可以重复读取目录并对每个文件使用正则表达式进行过滤。但是如果路径中有太多文件,它就会变得很低效。有什么好的和最有效的方法来读取被.gitignore忽略的目标文件和路径吗? 最佳答案 您需要分几步进行:1-找到.gitignore文件每个文件夹都可以有一个,所以不要假设只有一个。并且子模块有一个指向主.git文件夹的.git链接,所以也要小心不要过早停止。它会是这样的:functionfind_gitignore_files($dir){$files=

php - 为什么 Laravel 4 gitignore composer.lock

为什么默认的laravel4将composer.lock文件包含在.gitignore仓库中?这似乎与Composer矛盾recommendations将此文件提交到VCS。我想知道是否有什么我不知道的东西可以证明这一点? 最佳答案 根据Laravel的作者这里https://github.com/laravel/framework/issues/1412:Itisrecommendedforyourownapps,notforframeworks. 关于php-为什么Laravel4g

android - Git 忽略不在.gitignore、排除或配置文件中的目录

我的项目中有一个被忽略的目录,但它不在我希望被忽略的文件夹所在的任何地方(.gi​​tignore、exclude或config)。这是我用gradle构建的AndroidStudio项目,我的VCS是Git。我正在使用SourceTree&GitBash来管理repo。我已将项目中的所有.ignore文件重置为空,\info\exclude为空并且配置没有“excludesfile”属性。被忽略的文件夹是-'myProj/app/src/debug/res/raw/'不知道这个文件夹是如何被忽略的。git跟踪了一个不同的相对文件夹“myProj/app/src/debug/res/v

android - 如何在git上添加proguard映射文件(在gitignore、Android Studio中排除)

我需要在git(AndroidStudioProject)上添加这个文件app/build/outputs/mapping/my_flavor/relese/mapping.txt这是我的.gitignore文件(项目的根目录)...build/*/build/!build/outputs/mapping/my_flavor/release...这是我的.gitignore文件(模块应用程序).../build!/build/outputs/mapping/my_flavor/release...app/build/outputs/mapping/my_flavor/release中包