gitignore相关内容
当我在Mac上将Android Studio 3.5.3更新为4.0.1时,发现了一个陌生的文件.idea/jarRepositories.xml.内容如下:
..
如果我理解正确,那么SymfonyRequirements.php文件(取决于Symfony版本位于/app或/var下)将由Composer处理.因此,我认为任何版本控制系统都不应跟踪它.但是,我看到它已被排除在 Symfony标准版的.gitignore文件中: /var/* [...] !var/SymfonyRequirements.php 编辑 Symfony核心开发人员
..
我的Google搜索给我此线程,这使我们进入了Pycharm官方网站尽管我看到文件misc.xml和.iml也包含指向我的Ubuntu用户主目录中子文件夹的本地/物理路径. 所以我很困惑,并在这里提出来-我们也应该 git忽略这两个文件吗? 解决方案 1).iml-默认情况下,Idea编辑器生成特定于位置的
..
我希望VSCode根据我的.gitignore配置自动排除文件/文件夹. 对于排除浏览器,我找到了扩展名(explorer-excluded-files,用于管理files.exclude设置),但是对于快速打开的文件(cmd + p),我什么都没找到. 我想我可以尝试调整其他*.exclude设置,但是我想知道为什么没有一种全局方法来排除所有相关位置中的.gitignore条目吗?否
..
我注意到Xcode 7在xcshareddata文件夹中创建了一个新的.xcscmblueprint文件.它会一直自动生成吗?应该将此文件添加到存储库的忽略列表中,还是应将其检入存储库中? Xcode 6具有.xccheckout文件,我一直将其忽略. 解决方案 出于与.xccheckout完全相同的原因,我忽略了它们. 对于Objective-C和Swift,GitHub维护
..
Vim具有此很棒的插件,可以转换当前项目的转换成Vim可以理解的语法,然后从那里排除所有这些文件. 使用Sublime Text 3的“执行任何操作"(CMD + P),可以获得很多我不感兴趣的文件,例如.build和.meteor下的内容. ST3是否有类似的东西? 解决方案 我创建了一个快捷实用的插件,它目前已在Ubuntu和Windows的Sublime Text 2和3
..
$ cat ~/.gitconfig [core] editor = vim excludefiles = /home/augustin/.gitignore $ cat ~/.gitignore toto $ mkdir git_test $ cd git_test/ $ git init $ touch toto $ git status # On branc
..
我想知道哪个文件svn propset svn:ignore进行了修改(等同于.gitignore),以便实际上可以将该文件提交到存储库中. 例如我正在使用Java和Maven,这将创建一个名为"target"的目录,而我忽略了该目录. svn propset svn:ignore target .确实可以工作,但是我不知道该命令会修改哪个设置文件,以便将更改传播给我的团队. 相关:像
..
我们在存储库中有一个配置文件,所有用户都根据其功能对其进行贡献.对于我的本地测试,我需要在该配置文件中手动更改两个值,但是我永远不希望将更改提交回服务器. 但是,如果存储库中有较新的版本,我确实希望将更新拉到文件中,即使这意味着我的本地更改将被覆盖.很好,我可以从专门为此创建的存储中再次制作它们. 我想知道的是,我是否可以告诉Git:“嘿……我永远不会将我的本地更改回退到服务器,所以不
..
我需要列出当前目录(.)(包括所有子目录)中的所有文件,并排除.gitignore的工作方式中的某些文件(使用fnmatch( https://docs.python.org/2/library/fnmatch .html ),我将能够使用模式“过滤"文件 ignore_files = ['*.jpg', 'foo/', 'bar/hello*'] matches = [] for root
..
npm 5引入了package-lock.json,其文档位于此处 它指出该文件旨在包含在版本控制中,因此克隆并安装软件包的任何人都将具有相同的依赖版本.换句话说,您不应将其添加到您的.gitignore文件中. 文件未声明的内容是文件是否打算包含在已发布的程序包中.这个问题可以改写为: 应该将package-lock.json包含在.npmignore中吗? 解决方案 它无法
..
当确保可以通过版本控制(git)将iPhone项目作为精确副本安装到全新计算机上时,我才意识到缺少 .gitignore 文件.已在版本控制下添加,但是现在想将该文件也添加到Xcode项目中,以便于查看和编辑. 使用"Control-click + Add Files to myProject..."弹出菜单时,看不到以.开头的任何文件名(点).如何将.gitignore文件添加到Xcode
..
我已将.DS_Store添加到.gitignore文件中,但似乎它只是忽略根目录中的.DS_Store,而不是忽略每个文件夹和子文件夹中的.DS_Store. 我该如何解决? 解决方案 我认为您遇到的问题是,在某些较早的提交中,您不小心将.DS_Store文件添加到了存储库中.当然,一旦在存储库中跟踪了文件,即使它与适用的.gitignore文件中的条目匹配,也将继续跟踪该文件.
..
我一直在使用git,但对 .gitignore 文件路径仍然感到困惑. 那么, .gitignore 文件中以下两个路径之间有什么区别? tmp/* public/documents/**/* 我知道tmp/*将忽略其中的所有文件和文件夹.我对吗? 但是第二行路径是什么意思? 解决方案 这取决于shell的行为. Git并没有做任何工作来确定如何扩展它们.通常,*与任何单个
..
我正在使用此.gitignore文件排除当前目录和子目录中的所有内容,但!前缀条目除外: * !.profile !.vim/snippets !.vimrc .profile和.vimrc文件在git status中显示为未跟踪,但在.vim/snippets目录中未显示.知道如何也包含此目录吗?我已经尝试过!.vim/snippets/,但是它也不起作用.谢谢 解决方案 我找
..
我在为Android Studio工作区构建.gitignore文件时遇到问题,这是我的文件夹设置: Android Workspace --- -> 学校/Application1,Application2等, -> 项目/Application1,Application2等 Android Workspace是主文件夹,“学校"和“项目"用于组织我的应用程序,它们包含我创建新的
..
我正在处理一个需要跟踪其node_modules目录的项目.我真的不想删除对该目录的全局gitignore引用,因为所有其他项目都应该不跟踪node_modules目录. 是否有一种方法可以强制git在项目级别跟踪某些内容?还是我需要遍历所有项目,以验证每个项目都有自己的忽略项,然后从我的全局gitignore中删除引用? 解决方案 是的,您可以向本地.gitignore添加一个否定
..
我的项目中有一个google_oauth_server.xml文件.它包含一个客户端ID,我希望不要将该客户端ID检入到存储库中.
..
我有一个.gitignore文件. 我的一个声明是 **/bin/Debug/ **/obj/Debug/ 但是它仍在拾取这些文件 解决方案 您需要告诉git首先从存储库中删除. git rm --cached bin/Debug git rm --cached obj/Debug 然后提交更改.
..
免责声明 :(脱离主题警告)这不是关于输出存储库中实际检测到的被忽略文件列表的不是.这是关于忽略的 paths 的信息,即使实际上没有文件与这些路径之一匹配. 上下文:我正在尝试编写git别名,以递归方式“平化"所有.gitignore模式,并输出从顶层看到的路径列表. 我的意思是一个例子: ├─ .git ├─ .gitignore └─ dir1 ├─ .gitign
..