我已经将.DS_Store添加到.gitignore文件,但它似乎只忽略根目录中的.DS_Store,而不是每个文件夹和子文件夹中。 我该如何解决?
我在这里按照Heroku上的node.js的基本入门说明: https://devcenter.heroku.com/categories/nodejs 这些指令不会告诉你创build一个.gitignore node_modules,因此暗示node_modules应该被检入到git中。 当我在git中包含node_modules时,我的入门应用程序运行正常。 当我按照更先进的例子: https://github.com/mongolab/tractorpush-server(source)https://devcenter.heroku.com/articles/realtime-polyglot-app-node-ruby-mongodb-socketio 它指示我将node_modules添加到.gitignore。 所以我从git中删除了node_modules,将它添加到.gitignore,然后重新部署。 这一次部署失败如此: —–> Heroku receiving push —–> Node.js app detected —–> Resolving engine versions Using Node.js version: 0.8.2 Using npm version: 1.0.106 —–> Fetching Node.js binaries —–> Vendoring node into slug —–> Installing dependencies with npm Error: npm doesn't work with node v0.8.2 Required: node@0.4 || 0.5 […]
可能重复: Intellij Idea 9/10,检查(或不检查)源代码pipe理的文件夹是什么? 我开始使用WebStorm进行Web开发,我不确定要添加什么以及从Git存储库中排除什么。 很明显, .idea文件夹中的一些文件应该像外部库设置( jsLibraryMappings.xml )那样受到版本控制,但其他文件可能会经常更改,并且是特定于开发人员的(例如workspace.xml )。 WebStorm / IntelliJ IDEA推荐的.gitignore模式是什么? PS关于这个问题已经有了一些疑问,但通常只关注是否包含整个.idea文件夹或是否完全排除它。 我认为.idea文件夹中的一些文件应该是版本控制,而其他人不应该,我试图找出哪些文件。
你认为将gitignore提交到Git仓库是一个好习惯吗? 有些人不喜欢它,但我认为这是好的,因为你可以跟踪文件的历史。 不是吗?
可能重复: 如何添加一个空目录到一个git仓库 我想检查一个空白的文件夹。 我怎样才能做到这一点?
你可以在.gitignore文件中写评论吗? 如果是这样的话,那么该行是否应该有一个#或其他指标?
我承诺并推送一些目录到github。 之后,我改变了.gitignore文件,添加一个应该被忽略的目录。 一切工作正常,但(现在忽略)目录保持在github上。 如何从github和版本库历史中删除该目录?
我运行了“git status”,下面列出了一些修改过的文件,或者在“未进行提交更改”的标题下。 它还列出了我想忽略的一些未跟踪的文件(我在这些目录中有一个“.gitignore”文件)。 我想把修改后的文件放到分区中,这样我就可以提交它们了。 当我运行“git add”时,它添加了修改后的文件和我想忽略的文件进行登台。 如何添加只有修改的文件,并忽略未跟踪的文件,如果呈现下面的git状态。 另外,我的“.gitignore”文件是否正常工作? $ git status # On branch addLocation # Changes not staged for commit: # (use "git add <file>…" to update what will be committed) # (use "git checkout — <file>…" to discard changes in working directory) # # modified: someProject/path/domain/viewer/LocationDO.java # modified: someProject/path/service/ld/LdService.java # modified: someProject/path/service/ld/LdServiceImpl.java # […]
我怎样才能从Git仓库中删除那些烦人的Mac OS X .DS_Store文件?
我只是在我的新项目的根上做了一个git init 。 然后我创build了一个.gitignore文件。 现在,当我inputgit status时.gitignore文件出现在未跟踪文件列表中。 这是为什么?