我有这样的目录结构: 根 文件夹1 abc.json def.json somedir more.json 文件夹2 qwe.json rty.json 规范 mock1.json mock2.json somedir more_mocks.json 现在使用一个.gitignore我想忽略所有*.json文件,除了spec 。 我不想在folder1和folder2使用.gitignore ,因为这里有很多,他们会被添加到很多,我相信我会忘记移动正确的.gitignore文件。 另外,可能会有更多的嵌套json文件的目录,这个规则也需要应用到所有的子目录。 那么如何忽略一个types的所有文件,除了某个子目录呢?
我的程序通常会生成巨大的输出文件(〜1 GB),我不想备份到git存储库。 所以,而不是能够做到 git add . 我必须做类似的事情 git add *.c *.cc *.f *.F *.C *.h *.cu 这是一个有点麻烦… 我感到相当有信心,我可以写一个快速的Perl脚本的目录内容到.gitignore,然后删除基于.gitinclude(或一些类似的名称)文件的文件,但这似乎有点太hackish。 有没有更好的办法?
我将源代码pipe理添加到没有任何项目的项目中。 问题是有很多文件最初添加到Git与.gitignore文件,但我不知道如何添加所有文件,而不包括匹配.gitignore文件中的东西的文件。 git add * 上面的命令不会添加任何文件,因为它检测到.gitignore忽略的文件。 git add -f * 上面的命令将添加所有文件,包括我希望忽略的文件。 那么,如何在添加.gitignore文件的同时添加所有文件呢?
只需通过命令行( macterminal )在git( beanstalk )版本控制下放置一个Android项目。 下一步是设置排除。 对于那些已经踏上这条道路的人们, 一个典型的.gitignore文件应该是什么样的android项目? 在Eclipse中设置的项目
我将这添加到.gitignore文件 .idea/* 但无论如何,状态是: # modified: .gitignore # modified: .idea/.generators # modified: .idea/dovezu.iml # modified: .idea/misc.xml # modified: .idea/workspace.xml 我究竟做错了什么 ? 我甚至将.idea / *添加到全局〜/ .gitignore_global,但是git状态,无论如何显示我: # modified: .gitignore # modified: .idea/.generators # modified: .idea/dovezu.iml # modified: .idea/misc.xml # modified: .idea/workspace.xml
我刚刚创build了一个Github仓库,并想知道.gitignore文件是什么。 我开始时没有创build一个,但由于大多数存储库都有一个,所以添加了一个。 我需要一个吗? 我可以/只是忽略它,还是有用? 我对这个主题做了一些研究,但是找不到具体的解释。
我有一个在Github上托pipe的git仓库。 提交了很多文件后,我意识到我需要创build.gitignore并排除.exe , .obj文件。 但是,它会自动从存储库中删除这些提交的文件吗? 有什么办法强制吗?
如何给.gitignore添加一个exception,比如“忽略所有的.dll文件但是 myfile.dll”?
当你使用 git rm –cached myfile 它不会从本地文件系统中删除,这是目标。 但是,如果您已经对文件进行了版本化和提交,将其推送到中央存储库,并在使用该命令之前将其引入另一个存储库,则会将该文件从该系统中删除。 有没有办法从版本中删除文件而不从任何文件系统中删除? 编辑:澄清,我希望。
我的存储库中有一个现有的Visual Studio项目。 我最近在我的项目下添加了一个.gitignore文件,我假设告诉Git忽略文件中列出的文件。 我的问题是,所有这些文件已经被跟踪,据我所知,Git不会忽略一个已经被追踪的文件,然后将一个规则添加到这个文件来忽略它。 有人build议使用: git rm –cached并手动取消跟踪,但是这将永远需要我一个接一个的完成。 我想删除存储库,并重新创build它,但这次与.gitignore文件存在,但必须有一个更好的方法来做到这一点。