草庐IT

GitIgnore

全部标签

git - 如何使 .gitignore 忽略没有扩展名的编译文件?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:gitignorewithoutbinaryfiles编辑:gitignorewithoutbinaryfiles的欺骗例如,当您使用ghc--maketest.hs编译Haskell文件(test.hs)时,结果是test。你好和测试。我只想添加并提交源代码test.hs,同时将test.hi和test保留在存储库之外但在同一目录中作为源文件。test是问题,我如何指定.gitignore来忽略没有扩展名的编译文件?

git - 无法使用 .gitignore 排除文件夹

我无法将.idea文件夹中的文件排除在git跟踪之外。它与.gitignore文件处于同一级别,我的.gitignore包含:.idea甚至:idea有什么建议吗? 最佳答案 附加斜杠以排除目录。.idea/ 关于git-无法使用.gitignore排除文件夹,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12077206/

regex - .gitignore 用于 emacs 临时文件的正则表达式

我正在尝试.gitignoreemacs临时/自动保存文件。我正在使用...\.\#.*在我的.gitignore中。但是gitadd-A在子文件夹中运行仍然给我:#newfile:.#make_collections.py#newfile:.#norm_collections.py#newfile:make_collections.py#newfile:norm_collections.py虽然\.\#.*当我testitwitharegextester时,显然得到了正确的文件名而不是错误的文件名。. 最佳答案 您还可以通过设置变

git - 我可以在 .gitignore 文件中包含其他 .gitignore 文件吗? (就像类 C 语言中的#include)

我有一些文件,如vim.gitignore、SVN.gitignore和CVS.gitignore(散布在我的硬盘上)。我可以简单地将这些gitignore文件包含在新Git项目的.gitignore文件中吗?编辑:我已经有一个全局忽略文件。我只想忽略不同类型项目中的不同文件,这可能吗? 最佳答案 你可以:有一个模板repo:里面的那些xxx.gitignore文件:.gitignore文件,其中包含“xxx-gitignore-xxx”(换句话说,内容,您可以轻松识别一个.gitattributefilterdriver(对于每个

git - 我应该 .gitignore 我的 gradlew 吗?

我的gradle项目在存储库中包含gradlew和gradlew.bat文件,是否应该将它们推送到git?我没看到有人说应该删除它们here.这些文件的用途是什么? 最佳答案 不是真的。原因是如果有人下载或克隆你的repo并尝试通过命令行运行你的应用程序,而他/她没有在他/她的本地机器上安装gradle,他/她必须安装和配置Gradle然后运行它。gradlew提供了一种通过安装运行gradle构建的便捷方式。这是Gradledocumentation说:Mosttoolsrequireinstallationonyourcompu

git - 我应该提交 .gitignore 文件吗?

这个问题在这里已经有了答案:Shouldyoucommit.gitignoreintotheGitrepos?(6个答案)关闭8年前。看完propersectionofGitHubHelp我完全迷路了。它说:Thisfilecanbecommittedintotherepository,thussharingtherulelistwithanyotherusersthatclonetherepository.直到现在,我一直在谈论Git的人告诉我“.gitingore文件必须被提交,否则它的规则将不会”没用!“每个Git初学者的问题:“为什么不应用.gitignore规则?”可以用一个

objective-c - xcworkspace 应该在 gitignore 中吗

我正在使用GitHubObjectiveCGitIgnore当我进入sourcetree提交时,我看到:project.xcworkspace使用Github.gitignore文件不会忽略此文件。我不确定是否需要提交并推送此文件? 最佳答案 如果您使用的是Cocoapods,我实际上发现答案取决于几件事。如果您只想让项目“开箱即用”地可编译和运行,那么请继续检查所有内容;xcworkspace和所有pod。如果有一个pod由于某种原因需要修改,并且您想将更改包含在您的项目中,那么请检查所有内容。例如,我发现了由于某种原因而未修复的

git - .gitignore 忽略其他同名目录

我的.gitignore有问题。我希望它只忽略“vendor/”目录,但它会忽略所有具有该名称的目录。下面是我的.gitignore:.idea/bin/vendor/composer.lockcomposer.phar下面是我的'gitstatus'的结果:Changesnotstagedforcommit:  (use"gitadd..."toupdatewhatwillbesubmitted)  (use"gitcheckout-..."todiscardchangesinworkingdirectory)modified:.gitignoreNotmonitoredfiles:

ruby-on-rails - 将 db/schema.rb 放入 .gitignore 列表是个好主意吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion所以我在工作中的建议是将db/schema.rb放入.gitignore文件中,这样我们就不会(不时)遇到merge问题。有人担心,如果发生可怕的事情(meteor从天而降,直接落在数据库服务器上,同时所有的db/migrete文件都损坏了),我们可能会丢失架构,我们将不得不使用rakedb:purge(重用schema.rb)。我同意这是可能的,这是一个很好的论据,但这应该不是问题,因为

gitignore 不会忽略 .idea 目录

在使用phpStormIDE处理Symfony2项目时,我已经将几个文件添加到gitignore,但是一个文件尽管被添加到gitignore却总是出现....我已经尝试了多次,但它总是存在.gitignore文件:/app/config/parameters.yml/bin//build//composer.phar/vendor//web/bundles//app/bootstrap.php.cache/app/cache/*!app/cache/.gitkeep/app/config/parameters.yml/app/logs/*!app/logs/.gitkeep/app/p